Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar uma Newsletter com MySQL usando PHP
Uma das melhores maneiras de se manter em contato com os visitantes do seu site é o de enviar um boletim informativo . Isto permite -lhe enviar atualizações freqüentes para seus visitantes e incentivá-los a voltar para o seu site. A fim de fazer isso, você deve ter um mecanismo para coletar nomes do seu visitante e endereços de e-mail . A melhor maneira de fazer isso é com um " Newsletter " formulário, que podem ser criados usando o MySQL e PHP. Instruções
1

Criar uma tabela MySQL com o nome " email_list " com os campos "id ", " nome completo " e " e-mail ". O campo " id" deve ser a chave primária e um campo de auto- incremento. O " nome completo ", e os campos "email" deve ser de 50 personagens e 256 caracteres , respectivamente. Para maior comodidade , você pode criar a tabela com a seguinte consulta:

CREATE TABLE email_list (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nome completo VARCHAR ( 50) NOT NULL , email VARCHAR (256) NOT NULL ); < br > Página 2

Crie o formulário HTML que os visitantes vão usar para inserir suas informações. Ele deve conter campos para nomes dos visitantes e endereços de e-mail e enviar as informações para o script PHP que irá processar a apresentação , " submit.php ". Abaixo está o código HTML acabado:


Nome completo:


Email:


< input type = "enviar" valor = "Sign Up! ' />


3

Escreva um script PHP que irá processar as informações que seus visitantes enviar via o formulário e salve-o como "submeter . php ". Ele terá de se conectar ao seu banco de dados MySQL e inserir uma entrada com os nomes dos seus visitantes e endereços de e-mail . Aqui está o código completo PHP :

$ con = mysql_connect ( " HOST_NAME ", " username" , "senha" ) or die ( 'Não foi possível conectar:' . mysql_error ());

mysql_select_db ( " DATABASE_NAME ", $ con) ;

if ( mysql_query ( " INSERT INTO email_list ( FullName , email) VALUES (' " fullname $ _POST [ '. ' ]. " ', ' " $ _POST [ . ' email ' ] . " ')" )) {

echo " seu e-mail foi adicionado à nossa lista! ";

} else {

echo " Houve um erro ao adicionar seu e-mail à nossa lista por favor tente novamente. ". ;

}

mysql_close ( $ con );

? >

Você terá que inserir suas informações de banco de dados no script onde as respectivas palavras em maiúsculas aparecer.
4

Escrever um script PHP que irá recuperar a lista de e-mails a partir de seu banco de dados de modo que possa ser facilmente colocado no campo "Para" quando o envio de uma newsletter. Ele vai precisar para recuperar todos os e-mails da lista e exibi-los em uma lista separada por vírgula no formato " John Smith ". Aqui está o código completo PHP :

$ con = mysql_connect ( " HOST_NAME ", " username" , "senha" ) or die ( 'Não foi possível conectar:' . mysql_error ());

mysql_select_db ( " DATABASE_NAME ", $ con) ;

$ result = mysql_query ( "SELECT * FROM email_list ");

while ( $ row = mysql_fetch_array ($ resultado )) { echo $

row [' nome completo '] . '<' . $ linha [' email'] . '> ' ; }


mysql_close ( $ con ); ?

>

Aqui, novamente, você terá que substituir o seu informações do banco de dados próprio no script.

Anterior :

Próximo : No
  Os artigos relacionados
·No caso de uma Classe PHP Constructor ser públicas ou …
·Como lançar o Mysql em Linux 
·Como converter um número para uma string PHP 
·Formato de Entrada de Data e Hora no MySQL 
·Número de palavras em uma String PHP 
·Como excluir dados MySQL em um determinado período de …
·O Joomla usar uma grande quantidade de memória RAM 
·PHP conexões persistentes que causam MySQL Carga 
·Como abrir um arquivo DOC em PHP 
·Melhores maneiras de pesquisar com PHP e MySQL do Word …
  Artigos em destaque
·Como converter Hex para Decimal no Oracle 
·O que significa isso , se um arquivo de aplicativo já …
·Malloc Função 
·Como Ler Solicitações e Respostas PHP em ASP.NET 
·Como construir formulários usando Cold Fusion 
·Como criar JNLP 
·Características de Applets Java 
·Como encontrar recursos para aprender o Xcode para iPho…
·Como definir a barra de rolagem no Java 
·Quais são propriedades parciais 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados