Saisi sur formulaire
galaxico8
Messages postés
108
Statut
Membre
-
galaxico8 Messages postés 108 Statut Membre -
galaxico8 Messages postés 108 Statut Membre -
Bonjour,
lorsque je remplis les champs sur le formulaire, et je fait rechercher ça m'affiche les résultat...mais si je clique sur le bouton Retour ça me donne le formulaire vide....
ma question est la suivante : que dois-je faire pour qu'il me garde ce que j'ai saisi dansle fomulaire lorsque je fait retour?
je crois que c'est possible puisque je le vois chaque jour sur les sites...
Merci beaucoup d'avance
lorsque je remplis les champs sur le formulaire, et je fait rechercher ça m'affiche les résultat...mais si je clique sur le bouton Retour ça me donne le formulaire vide....
ma question est la suivante : que dois-je faire pour qu'il me garde ce que j'ai saisi dansle fomulaire lorsque je fait retour?
je crois que c'est possible puisque je le vois chaque jour sur les sites...
Merci beaucoup d'avance
Configuration: Windows Vista Internet Explorer 7.0
3 réponses
-
Dans la page de traitement du formulaire tu dois sauvegarder les paramètres:
<?php
session_start();
$_SESSION['parametre1'] = $param1;
$_SESSION['parametre2'] = $param2;
...
et surtout sauvegarder le fait que l'utilisateur est bien venu sur cette page:
$_SESSION['utilisateur_venu_ici'] = 1;
Du coup, s'il fait 'Précédent', dans la page formulaire tu vérifies si
if ($_SESSION['utilisateur_venu_ici'] == 1)
then {
tu remplies les zones de saisie avec les paramètres que tu as pris soin de conserver:
remplir saisie1 avec $_SESSION['parametre1'];
remplir saisie2 avec $_SESSION['parametre2'];
...
}
session_stop();
?> -
Euh.. Ce que je viens de proposer c'est vraiment l'artillerie lourde..!
Mais je le laisse, ça peut servir.
Chez moi quand je fais "Précédent", les infos du formulaire sont encore là, sans que j'utilise le système que je viens de donner juste au dessus.
Ça doit surement venir de ton navigateur. -
'bouton Retour ' Quel bouton retour ? Il te suffit de créer un lien en Javascirpt HistoryBack , les champs des formulaires restent remplis OU d'utiliser le bouton du navigateur 'retour page précédente' mais tu ne pourras pas forcer l'utilisateur a le faire