Formulaire sur plusieurs pages

Résolu
el_lilo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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
 
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   Statut Membre Dernière intervention   67
 
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
 
bonne chance ^^
0
el_lilo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   67
 
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
 
sa vient de ta requête SQL apparemment
0
el_lilo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   67
 
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
 
bonne chance pour trouver l'erreur :)
0
el_lilo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   67
 
ça y est je crois que je l'ai ! ;)
Ta méthode marche bien,
merci beaucoup à toi, Bonne journée !
0
Utilisateur anonyme
 
de rien , Bonne journée :)
0