howhenno.ru

Como criar um "Subscrever Newsletter" Com MySQL Usando PHP

Uma das melhores maneiras de se manter em contacto com os visitantes do seu site é 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 uma forma "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, 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.

Compartilhar em redes sociais:

Similar