Titre: comment enregistrer un formulaire dans une base de données
Posté par: planete-web le le 30-08-2007 a 17:31:00
bonjour a tous. Par quel moyen peut enregistrer les données d'un formulaire d'inscription en html dans une base de données. merci d'avance . Cordialement. ??? ??? ??? ??? |
Titre: Re:comment enregistrer un formulaire dans une base de données
Posté par: Briac Pollier le le 30-08-2007 a 18:10:32
Dans la page formulaire :
<form action="nompagerecupinfos.php" method="POST"> <input name="nomchamp1" type="text" value="<?=$nomchamp1?>" maxlength="40"/> <input name="nomchamp2" type="text" value="<?=$nomchamp2?>" maxlength="40"/> <input type="submit" value="ENVOYER"/> </form>
Dans la page PHP qui récupère les données (ici nompagerecupinfos) :
<? /*Récupération des infos envoyées*/ @extract($_POST);
/*CONNEXION A LA BASE ( code PHP )*/ @mysql_connect ("localhost", "nom de base", "mot de passe") or die ('La connexion a échoué: ' . mysql_error()); mysql_select_db ("nomdetable") or die ("Erreur base de données ");
/*AJOUT DE LIGNE DANS LA BASE ( code PHP)*/ mysql_query("INSERT INTO messages(nomchampmysql1,nomchampmysql2) VALUES ('$nomchamp1','$nomchamp2',) or die ("Erreur de requête ". mysql_error()); ?> |
Titre: Re:comment enregistrer un formulaire dans une base de données
Posté par: planete-web le le 30-08-2007 a 19:44:48
salut briac. voici le script de mon formulaire.
<html> <!-- Date de création: 27/08/2007 --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="author" content="Anotherone"> <meta name="generator" content="WebExpert 6"> </head> <body> <h6><font size="5"><b>Formulaire d'inscription:<hr></b></font></h6> les champs marqués d'un * sont obligatoires: <br><br>Civilité: <sup>(*)</sup> <form> <select name="Civilite"> <option value="Mr"> Mr</option> <option value="Mme"> Mme</option> <option value="Melle"> Melle</option> </select> <br><br>Nom: <sup>(*)</sup> <br><input type="text" name="Nom" size="40" maxlength="256"> <br>Prénom: <sup>(*)</sup> <br><input type="text" name="Prenom" size="40" maxlength="256"> <br>Age: <sup>(*)</sup> <br><select name="Age"> <option value="18-20"> 18-20</option> <option value="21-25"> 21-25</option> <option value="26-30"> 26-30</option> <option value="31-35"> 31-35</option> <option value="36-40"> 36-40</option> <option value="41-45"> 41-45</option> <option value="46-50"> 46-50</option> <option value="51-55"> 51-55</option> <option value="56-60"> 56-60</option> <option value="61-65"> 61-65</option> <option value="66-70"> 66-70</option> <option value="71 et plus">71 et plus</option> </select> <br>Adresse: <sup>(*)</sup> <br><input type="text" name="adresse" size="40" maxlength="256"> <br>Adresse suite: <sup>(*)</sup> <br><input type="text" name="adresse suite" size="40" maxlength="256"> <br>Ville: <sup>(*)</sup> <br><input type="text" name="ville" size="40" maxlength="256"> <br>Département: <sup>(*)</sup> <br><input type="text" name="département" size="40" maxlength="256"> <br>Pays: <sup>(*)</sup> <br><input type="text" name="pays" size="40" maxlength="256"> <br>Code postal: <sup>(*)</sup> <br><input type="text" name="code postal" size="40" maxlength="256"> <br>Téléphone: <sup>(*)</sup> <br><input type="text" name="téléphone" size="40" maxlength="256"> <br>Email: <sup>(*)</sup> <br><input type="text" name="email" size="40" maxlength="256"> <br>Confirmation email: <sup>(*)</sup> <br><input type="text" name="confirmation email" size="40" maxlength="256"> <br>Pseudo: <sup>(*)</sup> <br><input type="text" name="pseudo" size="40" maxlength="256">6 caractères minimum: <br>Mot de passe: <sup>(*)</sup> <br><input type="text" name="mot de passe" size="40" maxlength="256">6 caractères minimum: <br>Confirmation mot de passe: <sup>(*)</sup> <br><input type="text" name="confirmation mot de passe" size="40" maxlength="256">6 caractères minimum: <br>Conditions d'inscription: <sup>(*)</sup> <br><textarea name="Conditionsdinscription" cols="30" rows="5"> Chers visiteurs. ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- le responsable. </textarea> <br><input type="checkbox" name="Accepterlesconditions" value="Accepter les conditions:"> Accepter les conditions: <br><br><input type="submit" value="envoyer"> <input type="reset" value="Effacer"> </form> </body> </html> j'aimerai enregistrer les données dans ma base de données. cordialement. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|