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 de vos visiteurs et les inciter à revenir sur votre site. Pour ce faire, vous devez disposer d'un mécanisme pour recueillir les noms de vos visiteurs et les adresses électroniques . La meilleure façon de le faire est avec un " Abonnez-vous à la newsletter " la forme, qui peut être créé en utilisant MySQL et PHP. Instructions
1
créer une table MySQL appelé " email_list " avec le champs "id ", " nom complet " et " e-mail" . Le champ " id" doit être la clé primaire et un champ auto-increment . Le « nom complet » et les champs « email » devrait être de 50 personnages et 256 caractères 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, nom complet VARCHAR ( 50) NOT NULL, email VARCHAR ( 256) NOT NULL) ; < br > Page 2
créer le formulaire HTML que les visiteurs pourront utiliser pour saisir leurs informations. Il devrait contenir des champs pour les noms des visiteurs et des adresses électroniques et devraient envoyer les informations au script PHP qui va traiter la demande, " submit.php . " Voici le code HTML fini :
3
Ecrire un script PHP qui va traiter l'information que vos visiteurs soumettre via le formulaire et l'enregistrer comme " soumettre . php ". Il aura besoin de se connecter à votre base de données MySQL et d'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) ;
if ( mysql_query (" INSERT INTO email_list ( nom complet , adresse électronique) VALUES (' " $ _POST [ '. nom_complet . ] " ',' " . $ _POST [ 'email' ]. "') ")) {
echo " Votre message a été ajouté à notre liste ! " ;
} else {
echo " Il y avait une erreur ajoutant votre courriel à notre liste Veuillez essayer à nouveau . ". ;
}
mysql_close ($ con) ;
< p> ? > Photos
Vous devrez 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 afin qu'elle puisse facilement être mis dans le champ "à" l'envoi d' une newsletter . Il aura besoin de récupérer tous les emails de la liste et les afficher dans une liste séparée par des virgules 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 [' nom complet '] . '<' . $ row [ 'email' ] . > , ';
}
mysql_close ($ con) ;
> Photos
Là encore, vous devrez remplacer votre propres informations de base de données dans le script.