Bonjour
Je me demande comment il faut faire pour gérer correctement une saisie de formulaire sur plusieurs pages ?
En gros :
Page 1 :
Saisie d'infos
Page 2 :
saisie d'infos
Page 3 :
saisie d'infos -> Confirmer
Avec :
- Sur chaque page possibilité de revenir à l'étape précèdente
- avec les champs d'avant pré-saisies, et bien sûr les champs qu'on vient de saisir qui seront toujours là quand on reviendra
(genre page 3, je veux revenir étape 1 pour modifier mon nom, puis repasser page 3, tout ce qui était en page 3 et de nouveau là)
- les données saisies dans chaque sous formulaire peuvent être larges en taille...j'espère qu'il n'y a pas de limites inattendue
- Ce formulaire sur 3 pages, en plus, servira à l'edition d'un vrai objet plus tard.
Il y a en quelque sorte 3 états sur chaque page:
- l'etat complétement vide
- l'etat "saisie temporaire"
- l'état edition d'un vrai objet
Comment faut il faire ? Je ne sais pas vraiment...je me permets de demander car je suppose que c'est un problème très commun pour ceux qui sont habitués à faire de la programmation web.
Comment gérer cette situation ?
- sérialiser l'objet et le balancer dans le POST (dans un champ hidden? ) ?
- utiliser des cookies ?
- sauvegarder objet temporairement dans la base et sur chaque page charger de la bdd ?
-... bref je sais pas du tout
Merci![]()








Répondre avec citation




Partager