Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2008, 22h28   #1
Invité régulier
 
Inscription : mars 2006
Messages : 40
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 40
Points : 6
Points : 6
Par défaut [PHP-JS] Garder valeurs d'un formulaire en cas de retour page précédente

Bonjour,
J'ai un formulaire qui, lorsqu'on change certaines valeurs, apelle certaines valeurs pour modifier une chaine de caractères qui est en fait une requete sql.
Cette requete n'est exécutée que lorsqu'on valide le formulaire.
Le formulaire n'envoie donc par post à la page suivante que cette chaine de caractère (qui est la requete).
Mon problème est le suivant : si je place un bouton "page précédente" sur la deuxième page (ou si l'utilisateur clique sur le bouton précédent du navigateur) il se retrouve sur la première page du formulaire avec tous les choix par défaut.
Comment faire pour que la première page "garde en mémoire" les valeurs que l'utilisateur avait rentré. Sachant que je ne suis pas un pro mais j'ai regardé du côté des variables de session mais ça n'a l'air valable que lorsque le formulaire passe les valeurs des champs directement à la page suivante, ce qui n'est pas le cas ici.
Merci d'avance pour votre aide
bysus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 22h37   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
tu n'as qu'a passer les variables a la page suivante.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 22h43   #3
Membre régulier
 
Inscription : juillet 2005
Messages : 484
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 484
Points : 87
Points : 87
bysus ,
En gros tu va devoir crée une sessions pour y stocker chacune de tes valeurs
tiens ici tu a un FAQ sur les sessions
http://php.developpez.com/cours/sessions/

sinon parcours le post qui a pour titre " Garder les valeurs d'un formulaire " en ce moment il se trouve en tete ,
tu as la solution a ton probleme pas a pas si tu prend le temps de le lire .
nebil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 23h15   #4
Invité régulier
 
Inscription : mars 2006
Messages : 40
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 40
Points : 6
Points : 6
Ok, donc je n'ai pas le choix d'envoyer toutes les données du formulaire même si je n'en ai besoin que pour la fonction "retour".
J'espérais qu'il y ait un autre moyen...
Merci en tout cas !
bysus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 08h08   #5
Membre régulier
 
Inscription : juillet 2005
Messages : 484
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 484
Points : 87
Points : 87
si tu veux retrouver en retour de la page 2 tes données il faut crée une memoire
cette memoire s'appel sessions , et le fichier sessions s'ecris quand on change de page .
nebil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h01.


 
 
 
 
Partenaires

Hébergement Web