comment enregistrer un formulaire dans une base de données

Thématique comment enregistrer un formulaire dans une base de données, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian, lauryv, ToToMaStEr)
  comment enregistrer un formulaire dans une base de données
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: comment enregistrer un formulaire dans une base de données  (Lu 163 fois)
comment enregistrer un formulaire dans une base de données
« sur: le 30-08-2007 à 17:31:00 »
planete-web
Invité

E-Mail
Répondre avec citation

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.

Rapporter au modérateur   Connecté
Re:comment enregistrer un formulaire dans une base de données
« Répondre #1 sur: le 30-08-2007 à 18:10:32 »
Briac Pollier
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 46



Graphiste Vidéo Print Web

Voir le Profil    WWW
Répondre avec citation

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());
?>

« Dernière Édition: le 30-08-2007 à 18:13:26 par Briac Pollier » Rapporter au modérateur   Connecté

Mon site web / portfolio : http://www.graphiste-video.fr
Mon CV : http://www.graphiste-video.fr/docs/cv_.pdf
Mon blog : http://blog.graphiste-video.fr
Re:comment enregistrer un formulaire dans une base de données
« Répondre #2 sur: le 30-08-2007 à 19:44:48 »
planete-web
Invité

E-Mail
Répondre avec citation

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.

Rapporter au modérateur   Connecté
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg