Page 1 sur 1

récupérer les données d'un formulaire sur une base de donnée

Posté : 10 juin 2005, 18:05
par adri120
Bonjour !

Je voudrait savoir comment on fait pour récupérer les données d'un formulaire sur une base de données. S'est pour un formulaire d'inscription.

Merci !

Posté : 10 juin 2005, 18:11
par Cyrano
tu sais faire une requête SQL et la faire exécuter en PHP ou rien du tout ?

Posté : 10 juin 2005, 19:37
par adri120
voila ma requette mais il y a un problème, quand je vais sur ma base, les champs ont bien été créés mais ils sont vide.

Code : Tout sélectionner

mys ql_query("INSERT INTO users VALUES('', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['pseudo']."','".$ _POST['password']."', '".$_POST['email']."','".$_ POST['age']."', '".$_POST['site']."');" ) or die (mysql_error());

Posté : 10 juin 2005, 19:52
par Cyrano
As-tu essayé de faire afficher le contenu de tes variables avant de les envoyer dans la requête ? Fais afficher ta requête pour vérifier

Posté : 10 juin 2005, 20:04
par adri120
non quand je met :

Code : Tout sélectionner

<? echo $_POST['nom'] ?>
sa ne marque rien sur la page

Posté : 10 juin 2005, 20:07
par Cyrano
Ce qui veut dire que rien n'arrive du formulaire..., le problème est en amont. Essaye de déterminer pourquoi les valeurs du formulaire n'arrivent pas.

Posté : 10 juin 2005, 20:12
par adri120
mon formulaire est pourtant correct non ?

Code : Tout sélectionner

Nom : <input type="text" name="nom" size="20"><br><br> Prénom : <input type="text" name="prenom" size="20"><br><br> Pseudo : <input type="text" name="pseudo" size="20"><br><br> Mot de passe : <input type="text" name="password" size="20"><br><br> Adresse E-mail : <input type="text" name="email" size="20"><br><br> Age : <input type="text" name="age" size="20"><br><br> Site web : <input type="text" name="site" size="20"><br><br> <form action="confirm_inscr.php" method="post"> <div align="center"><input type="submit" value="Envoyer"></div></td>

Posté : 10 juin 2005, 20:20
par Cyrano
Pas vraiment: essaye donc avec ça
<form action="confirm_inscr.php" method="post">
  Nom : <input type="text" name="nom" size="20"><br><br>
  Prénom : <input type="text" name="prenom" size="20"><br><br>
  Pseudo : <input type="text" name="pseudo" size="20"><br><br>
  Mot de passe : <input type="text" name="password" size="20"><br><br>
  Adresse E-mail : <input type="text" name="email" size="20"><br><br>
  Age : <input type="text" name="age" size="20"><br><br>
  Site web : <input type="text" name="site" size="20"><br><br>
  <div align="center"><input type="submit" value="Envoyer"></div>
</form>
</td>

Posté : 10 juin 2005, 20:21
par adri120
oui merci je vien de m'en appercevoir et maintenant sa marche avec $nom

Posté : 10 juin 2005, 20:24
par adri120
s'est bon tout marche parfaitement.

Merci beaucoup !!!!

Posté : 10 juin 2005, 20:30
par Cyrano
As-tu vu ce que j'ai modifié ?

Posté : 11 juin 2005, 07:49
par adri120
oui s'était

Code : Tout sélectionner

<form action="confirm_inscr.php" method="post">
que tu a mis tout en haut