formulaire en plusieur pages

Mico 35
Invité n'ayant pas de compte PHPfrance

11 janv. 2011, 12:00

Bonjour,

Je souhaite faire un formulaire en plusieurs pages.
Je m'explique, je souhaite avoir 3 étape à mon formulaire:
- 1ere étape : nom prénom mail ... (l'utilisateur soumet son form avec un bouton "suivant")
- 2ème étape : adresse (l'utilisateur soumet son form avec un bouton "suivant")
-3eme étape : information supplémentaire sur le projet (l'utilisateur soumet son form avec un bouton "envoyer")
- une page php traites les données des 3 pages et les envoi vers une adresse mail.

Je sais faire un formulaire avec une seul étape mais avec ces trois étape, je n'arrive pas à envoyer les données de la première étape et de la deuxième étape vers la page de traitement php.

je pensais inclure dans le formulaire de la deuxième étape, un récapitulatif des données de la première étape qui serait envoyer en même temps que le formulaire. et pareil pour le form de la troisième étape. pour l'instant je n'y arrive pas.
quelque peut il me donner un coup de pouce.

merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8756 Messages

11 janv. 2011, 13:11

Salut

Utilise les sessions pour faire cela. http://www.phpdebutant.org/article69.php

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 18 Messages

11 janv. 2011, 14:51

Si tu ne veux pas utiliser de variables de session, tu peux également passer par des <input type="hidden" />, qui auraient pour valeur les données que tu as demandé aux étapes précédentes de ton formulaire.
Maintenant, je pense qu'il est quand même plus intéressant d'utiliser des variables de session (pense bien à mettre tout en haut de ta page -avant toute autre instruction- <?php session_start() ?>) dans le cas présent... A moins que ce soit un TP dans un cadre scolaire pour lequel les $_SESSION sont interdites :p
contact[@]camille-hodoul.com
http://camille-hodoul.com/