Como criar um "subscrever a newsletter" com mysql usando php

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.

De esta maneira? Compartilhar em redes sociais:

LiveInternet