| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment créer un Abonnez-vous à la newsletter Avec MySQL avec 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 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 :


    Nom complet :

    Photos

    Email : < /p> Photos < p>

    < 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.

    Previous :

    next :
      articles connexes
    ·Comment définir une valeur PHP avec JavaScript 
    ·PHP Fatal Error : Memory Épuisé 
    ·Comment créer des champs uniques en PHP /MySQL 
    ·Comment fractionner des chaînes MySQL 
    ·Comment utiliser PHP pour créer un message d'alerte 
    ·Comment utiliser PHP SQLite comme un cache 
    ·Comment charger une requête dans MySQL 
    ·Fonctions anonymes PHP 
    ·SMTP PHP Tutoriel 
    ·Comment copier un site Web PHP 
      articles en vedette
    ·Comment utiliser SetBounds Avec JButton 
    ·Comment faire pour trouver la racine carrée d'un nombr…
    ·PHP Hit contre Tutorial 
    ·MySQL Linux Tutorial 
    ·Différence entre l'identification et non- identificati…
    ·Comment fermer une fenêtre Orphan Après un enregistre…
    ·Comment changer un i minuscule en majuscule dans PHP 
    ·Comment créer un diagramme de flux séquentiel 
    ·Comment lancer un fichier de commandes depuis un autre 
    ·Comment faire de réseaux parallèles de données en C …
    Copyright © Connaissances Informatiques http://fr.wingwit.com