Uma das melhores maneiras de 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 a recolha de nomes do seu visitante e endereços de e-mail. A melhor maneira de fazer isso é com um formulário de "Subscrever Newsletter", que podem ser criados usando o MySQL e PHP.
Criar uma tabela MySQL chamado "EMAIL_LIST" com os campos "id", "FullName" e "e-mail". O campo "id" deve ser a chave primária e um campo de incremento automático. O "nome completo" e campos "email" deve ser de 50 caracteres e 256 caracteres, respectivamente. Para maior comodidade, você pode criar a tabela com a seguinte consulta:
CRIAR EMAIL_LIST TABLE (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, fullname VARCHAR (50) NOT NULL, e-mail VARCHAR (256) NOT NULL);
Criar 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 HTML acabado:
Escrever um script PHP que irá processar a informação que seus visitantes enviar através do formulário e salve-o como "submit.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 PHP completa:
$ 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 (nome completo, e-mail) VALUES ( `". $ _ POST [` fullname `]. "` `". $ _ POST [` email `]. "`)")) {
echo "O seu email foi adicionado à nossa lista!";
} outro {
echo "Houve um erro ao adicionar seu e-mail para 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.
Escrever um script PHP que irá recuperar a lista de e-mails de seu banco de dados para que ele possa ser facilmente colocado no campo "para" quando o envio de um boletim informativo. Ele terá de recuperar todos os e-mails da lista e exibi-los em uma lista separada por vírgulas no formato "John Smith
."Aqui está o código PHP completa: $ 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 ($ linha = mysql_fetch_array ($ resultado)) {
echo $ row [ `fullname`]. `<` . $row[`email`] . `>, `;
}
mysql_close ($ con);
?>
Aqui, novamente, você terá de substituir o seu próprio banco de dados informações no script.










Como salvar dreamweaver dados do formulário web em um banco de dados
Como adicionar uma chave estrangeira para mysql
Como armazenar arquivos pdf em um banco de dados
Como inserir dados de um formulário em php para um banco de dados mysql