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:
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.