formulaire multipage( en onglet)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : formulaire multipage( en onglet)

Re: formulaire multipage( en onglet)

par sylvaing26 » 24 août 2010, 16:33

effectivement, les deux solutions sont très bonnes à mon avis, mais je préfère la deuxième, ça m'éviterez de se balader avec toutes les infos à travers toutes mes pages surtout que mon formulaire est de 4 pages!
C'est clair que sur ce coup là les sessions c'est l'idéal ...
C'est mieux que de mettre des champs cachés à chaque page, le reprendre pour les renvoyer sur l'autre page et ainsi de suite ...

En cas de soucis pour développer tes variables de session, on est là ! :lol:

Re: formulaire multipage( en onglet)

par merci » 24 août 2010, 14:57

effectivement, les deux solutions sont très bonnes à mon avis, mais je préfère la deuxième, ça m'éviterez de se balader avec toutes les infos à travers toutes mes pages surtout que mon formulaire est de 4 pages!

Re: formulaire multipage( en onglet)

par AoSiX » 24 août 2010, 14:47

De plus, en session ton internaute peut faire une - courte - pause en allant autre part sur le site, et revenir :)

Re: formulaire multipage( en onglet)

par sylvaing26 » 24 août 2010, 14:05

Ou alors on peut passer les variables en les stockant dans des variables de session. De cette façon tu les garderas où que tu ailles.
Effectivement, pour mon avis personnel je trouve l'utilisation des sessions mieux adaptée

Re: formulaire multipage( en onglet)

par xTG » 24 août 2010, 13:23

Il faut lorsque tu retransmet les informations du second formulaire envoyer aussi les infos reçues du premier.
Donc si sur la première page :
<input type="text" name="monChamps" />
Sur la seconde tu dois mettre :
<input type="hidden" name="monChamps" value="<?php echo $_POST['monChamps']; ?>" />
De cette façon tu garderas tes informations.

Ou alors on peut passer les variables en les stockant dans des variables de session. De cette façon tu les garderas où que tu ailles.

formulaire multipage( en onglet)

par mmanas44 » 24 août 2010, 13:19

bonjour,
je travail sur un formulaire multipage compose de plusieurs textarea, combobox, list et checkbox. les différentes pages sont liées entre elles selon un ordre par des boutons : suivant et précèdent.
la sauvegarde dans la base de donnée s'effectue en cliquant sur le bouton sauvegarde de la dernière page.
mon problème est que ce formulaire ne garde pas les informations saisies d'une page à l'autre , du coup, une fois sur la dernière page , il a perdu les infos des autre pages alors la sauvegarde est rejetée. comment faire pour pouvoir mettre les infos des premières page jusqu'à la dernière et le contraire càd pouvoir les ré-afficher si l'utilisateur clic sur le bouton précédant.
je travail avec ajax, php et le mvc