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

Eléphanteau du PHP | 34 Messages

10 juin 2005, 18:05

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 !
Image

Mammouth du PHP | 19672 Messages

10 juin 2005, 18:11

tu sais faire une requête SQL et la faire exécuter en PHP ou rien du tout ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

10 juin 2005, 19:37

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

Mammouth du PHP | 19672 Messages

10 juin 2005, 19:52

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
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

10 juin 2005, 20:04

non quand je met :

Code : Tout sélectionner

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

Mammouth du PHP | 19672 Messages

10 juin 2005, 20:07

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

10 juin 2005, 20:12

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

Mammouth du PHP | 19672 Messages

10 juin 2005, 20:20

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>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

10 juin 2005, 20:21

oui merci je vien de m'en appercevoir et maintenant sa marche avec $nom
Image

Eléphanteau du PHP | 34 Messages

10 juin 2005, 20:24

s'est bon tout marche parfaitement.

Merci beaucoup !!!!
Image

Mammouth du PHP | 19672 Messages

10 juin 2005, 20:30

As-tu vu ce que j'ai modifié ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

11 juin 2005, 07:49

oui s'était

Code : Tout sélectionner

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