Pour capturer et stocker des informations à partir d'un formulaire d'inscription sur une page Web dans une base de données MySQL, vous devez connaître le nom de la base de données MySQL, nom d'utilisateur et mot de passe pour manipuler la base de données. Dans un éditeur de texte, vous devez modifier la page web , créer le formulaire d'inscription en format HTML et de créer un script PHP qui extrait les données de formulaire et l'insère dans la base de données MySQL lorsque l'utilisateur clique pour soumettre le formulaire HTML. Instructions Créez Formulaire d'inscription 1 Lancez un éditeur de texte et créer un nouveau fichier . Tapez le code HTML pour afficher le formulaire d'inscription . ! Par exemple, tapez : < DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd "> Photos My Web page < /title> Photos < p> < /head> Photos formulaire d'inscription Photos Photos Photos 2 Enregistrez le fichier en tant que "html" fichier, par exemple , " registration.html . " Créer un nouveau fichier dans l'éditeur de texte pour le script PHP qui va traiter les informations du formulaire . 3 Entrez le code PHP pour capturer les informations de champ et l'insérer dans la base de données MySQL. Par exemple, tapez : < php /* script pour traiter les données du formulaire et l'insérer dans une base de données MySQL , AB Tous les commentaires chaînes doivent être échappés avec mysql_real_escape_string pour éviter MySQL attaques par injection * / if ($ _POST [ "submit" ] = 1 ! ) return; //Vérifier voir que la forme a été présentée //Obtenir le nom et les données de messagerie de la forme $ nom = $ _POST [ "nom"] ; $ email = $ _POST [" email "] ; //base de données MySQL Open et sélectionnez l'enregistrement tableau DBC $ = mysql_connect (' mysql_host ', ' mysql_user ', ' mysql_password ') or die ( mysql_error ()) ; $ db = mysql_select_db ( "enregistrement" , DBC $ ) ; //Recherche de la table d'inscription pour voir si le message existe déjà dans la base de données $ query = ' SELECT * FROM inscription WHERE email = "' mysql_real_escape_string ( $ email ) . ». »; $ result = mysql_query ( $ query ) ; if ($ result) { echo " Email existe déjà dans la base ! " ; retour ; } //Insérer le nom et l' e-mail dans la base de données < p> $ query = ' INSERT INTO inscription ( identifiant , nom , email) VALUES ( NULL, " ' mysql_real_escape_string ($ nom). ». , « mysql_real_escape_string ( $ email ) . ». ) »; < p> $ result = mysql_query ( $ query ) ; if ($ result !) echo " erreur insertion dans la base " . mysql_error (). » "; autre echo " ! données d'enregistrement stockées avec succès dans la base "; ? > 4 Enregistrez le fichier sous " registration.php . " Ouvrez le fichier " registration.html », insérer « registration.php " dans la valeur "action" et enregistrez le fichier . Par exemple: |