Les partenaires publicitaires:

Comment créer un "abonner à la Newsletter" avec mysql en utilisant php

Une des meilleures façons de rester en contact avec les visiteurs de votre site web est d'envoyer un bulletin d'information. Cela vous permet d'envoyer des mises à jour fréquentes à vos visiteurs et les inciter à revenir à votre site Web. Pour ce faire, vous devez disposer d'un mécanisme de collecte des noms de vos visiteurs et les adresses e-mail. La meilleure façon de le faire est avec une forme "abonner à la Newsletter", qui peut être créé en utilisant MySQL et PHP.

Instructions

  1. Créer une table MySQL nommé "email_list" avec les champs "id", "FullName" et "e-mail". Le champ "id" doit être la clé primaire et un champ à incrémentation automatique. Le "FullName" et champs "email" devrait être de 50 caractères et 256 caractères de long respectivement. Pour plus de commodité, vous pouvez créer la table avec la requête suivante:

    CREATE TABLE email_list (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, fullname VARCHAR (50) NOT NULL, email VARCHAR (256) NOT NULL);

  2. Créer le formulaire HTML que les visiteurs pourront utiliser pour entrer leurs informations. Il devrait contenir des champs pour les noms des visiteurs et des adresses e-mail et doit envoyer les informations au script PHP qui va traiter la soumission, "submit.php." Ci-dessous est le code HTML fini:

  3. Écrire un script PHP qui va traiter l'information que vos visiteurs soumettent via le formulaire et l'enregistrer comme "submit.php." Il aura besoin de se connecter à votre base de données MySQL et insérer une entrée avec les noms de vos visiteurs et les adresses e-mail. Voici le code PHP complet:

    <?php

    $ con = mysql_connect ("HOST_NAME", "username", "password") or die ("Impossible de se connecter" mysql_error ().)

    mysql_select_db ("DATABASE_NAME", con $);




    si (mysql_query ("INSERT INTO email_list (nom complet, adresse électronique) VALUES ('". $ _ POST [' fullname ']. "', '". $ _ POST [' email ']. "')")) {

    echo "Votre email a été ajouté à notre liste!";

    } Else {

    echo "Il y avait une erreur ajoutant votre courriel à notre liste S'il vous plaît essayer à nouveau..";

    }

    mysql_close ($ con);

    ?>

    Vous aurez besoin d'insérer les informations de votre base de données dans le script où les mots en majuscules respectifs apparaissent.

  4. Écrire un script PHP qui permet de récupérer la liste des e-mails à partir de votre base de données de sorte qu'il peut facilement être mis dans le champ «À» lors de l'envoi d'un bulletin. Il aura besoin de récupérer tous les emails de la liste et de les afficher dans une liste séparée par une virgule dans le format "John Smith ."Voici le code PHP complet:

    <?php



    $ con = mysql_connect ("HOST_NAME", "username", "password") or die ("Impossible de se connecter" mysql_error ().)

    mysql_select_db ("DATABASE_NAME", con $);

    $ result = mysql_query ("SELECT * FROM email_list");

    while ($ row = mysql_fetch_array ($ result)) {

    echo $ row ['fullname']. '<' . $row['email'] . '>, ';

    }

    mysql_close ($ con);

    ?>

    Ici encore, vous aurez besoin de remplacer votre propre information de base de données dans le script.

» » » » Comment créer un "abonner à la Newsletter" avec mysql en utilisant php