Saisi sur formulaire

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

3 réponses

Jeylo Messages postés 196 Statut Membre 25
 
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();
?>
0
Jeylo Messages postés 196 Statut Membre 25
 
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.
0
chupa23 Messages postés 152 Statut Membre 28
 
'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
0
galaxico8 Messages postés 108 Statut Membre 2
 
oui je sais très bien que lorsqu'on clique sur précédent du navigateur ça marche...c'est ça se que je voulais "HistoryBack "....merci bcp
0