Formulaire sur plusieurs pages

farahnoush -  
 farahnoush -
Bonjour à tous.

J'ai un souci avec un formulaire. Celui-ci est sur 3 pages.
pour transmettre des données de la 1ère à la 3ème j'utilise le code suivant sur ma 2ème page :

<form action="3ème page" method="post">

$nom=$_POST['nom'];    // je récupère le nom de la première page avec la méthode post
<input name='nom' type='hidden' value="$nom" />
<input type='submit' value='' class='button_suivant'/>

</form>


Sur la 3ème page j'ai :

$nom=$_POST['nom'];
echo"$nom";


et forcément ça m'affiche $nom et non la valeur saisie par l'utilisateur sur la première page :-/

Comment faire passer cette valeur à travers mes trois pages de formulaire ?

Merci d'avance.

7 réponses

farahnoush
 
Donc pour que tout marche et que les données se transmettent bien d'une page à l'autre :
<form action="3ème page" method="post">

$nom=$_POST['nom'];    // je récupère le nom de la première page avec la méthode post
<input name='nom' type='hidden' value="<?php print $nom; ?>" />
<input type='submit' value='' class='button_suivant'/>

</form>


et dans la 3ème page il suffit de
$nom=$_POST['nom'];
echo"$nom";

pour afficher la valeur saisie sur la 1ère page =)
1
Black_Voltage Messages postés 82 Statut Membre 1
 
Bonjour,

As tu-pensé aux balises
<?php ... ?>
?
0
David191212 Messages postés 270 Statut Membre 46
 
met plutôt :

<input name='nom' type='hidden' value="<?php print $nom; ?>"  /> 


à la place
0
farahnoush
 
en effet ça peut m'être utile... -__-"
désolée pour la question débile...

Par contre avec les balises plus rien ne s'affiche sur la 3ème page quand j'écris
$nom=$_POST['nom'];
echo"$nom";
0

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

Posez votre question
farahnoush
 
problème résolu !! merci David191212 =)
0
David191212 Messages postés 270 Statut Membre 46
 
Mais de rien ;-)
0
Black_Voltage Messages postés 82 Statut Membre 1
 
Essaies de poster la solution farahnoush : ça pourrait être utile à d'autres internautes.
0