Formulaire sur plusieurs pages

Résolu/Fermé
el_lilo Messages postés 20 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 26 février 2009 - 11 févr. 2009 à 17:27
 Utilisateur anonyme - 12 févr. 2009 à 11:12
Bonjour tout le monde,

j'aurais voulu savoir si il était possible de faire un même formulaire sur plusieurs pages : je créé un formulaire en html et grâce au php et sql j'insère les données saisies dans une base de données, créée sur phpmyadmin.

Vu que le formulaire est important il tient sur 3 pages , or la table correspondant à ma 1ère page contient en clés étrangères des données présentes dans la page 3.

Il faudrait donc que tout mon formulaire (sur les 3 pages) se valide en même temps,

d'où l'utilité d'un même formulaire sur plusieurs pages.

J'espère que j'ai été compréhensible,

Merci d'avance.

9 réponses

Utilisateur anonyme
11 févr. 2009 à 17:34
il te suffit de récupérer les informations du formulaire1 dans le formulaire2 et de récuperer les info du form1 et du form2 dans le form3 puis de les envoyer :

form1.php :
<form method="POST" action="form2.php">
<input type="text" name="machin" value="">
<input type="submit" name="suite" value="continuer...">
</form>


form2.php :
<form method="POST" action="form3.php">

<input type="hidden" name="machin" value="<?php echo $_POST['machin']; ?>">

<input type="text" name="machin2" value="">
<input type="submit" name="suite" value="continuer...">
</form>


form3.php :
<form method="POST" action="envoi.php">

<input type="hidden" name="machin" value="<?php echo $_POST['machin']; ?>">
<input type="hidden" name="machin" value="<?php echo $_POST['machin2']; ?>">
<input type="text" name="machin3" value="">

<input type="submit" name="send" value="Envoyer">
</form>
1
el_lilo Messages postés 20 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 26 février 2009 67
12 févr. 2009 à 08:42
Merci beaucoup de ta réponse sonik21 , je vais essayer de l'appliquer , ça va me prendre du temps puisque j'ai beaucoup de variables, je reviens poster après pour dire si ça marche ou pas
:)
0
Utilisateur anonyme
12 févr. 2009 à 09:11
bonne chance ^^
0
el_lilo Messages postés 20 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 26 février 2009 67
12 févr. 2009 à 09:30
Bon bah ça ne marche pas , ça m'affiche ce message : "Cannot add or update a child row: a foreign key constraint fails (`dbform`.`société`, CONSTRAINT `soci@0pt@0p_ibfk_1` FOREIGN KEY (`id_contact`) REFERENCES `contact` (`id_contact`))"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
12 févr. 2009 à 09:58
sa vient de ta requête SQL apparemment
0
el_lilo Messages postés 20 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 26 février 2009 67
12 févr. 2009 à 10:00
Ouais c'est ce que je me disais aussi, je vais essayer de trouver d'où vient le problème et ensuite voir si la méthode marche ,
en tout cas merci beaucoup pour ton aide !
0
Utilisateur anonyme
12 févr. 2009 à 10:56
bonne chance pour trouver l'erreur :)
0
el_lilo Messages postés 20 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 26 février 2009 67
12 févr. 2009 à 11:05
ça y est je crois que je l'ai ! ;)
Ta méthode marche bien,
merci beaucoup à toi, Bonne journée !
0
Utilisateur anonyme
12 févr. 2009 à 11:12
de rien , Bonne journée :)
0