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, email 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 as informações 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 completo:
$ Con = mysql_connect ( "HOST_NAME", "username", "password") or die:; ( `Não foi possível conectar` mysql_error ().)
mysql_select_db ( "DATABASE_NAME", $ con);
if (mysql_query ( "INSERT INTO EMAIL_LIST (fullname, 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 uma newsletter. Ele terá de 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 PHP completo:
$ Con = mysql_connect ( "HOST_NAME", "username", "password") 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.