fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006
-
25 nov. 2005 à 14:13
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
26 nov. 2005 à 09:30
Bonjour,
alors j'ai une 1ère page dans lequel l'utilisateur doit sélectionner des valeurs dans des menus déroulants, une fois sélectionné ces champs, il clique sur un submit qui affiche le tableau résultat, jusque là tout va bien, mais s'il fait un retour avec la page 1 je souhaiterais que les valeurs précédemment sélectionnées par l'utilisateurs soient conservées afin qu'il ne soit pas obliger de tout re-sélectionner.
Je crois savoir qu'il s'agit de session mais je ne sais pas du tout comment faire cela? J'utilise la method POST (si jamais ces utiles pour parametrer mes sessions!!!)
voici ce que j'ai mis dans page1:
session_start();
$_SESSION[$_POST['territoire']]; //pour l'instant je lui demande récupérer un seul champ pour voir si ça marche !!
.....
.....
....
<FORM method="post" action="page2.php">
">
<td width="20%"> </td>
</FORM>
voici ce que j'ai mis dans page2:
session_start();
$_SESSION[$_POST['territoire']];
est-ce que je suis bien partis ou pas ????
Merci de votre aide !!
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 25 nov. 2005 à 16:17
Non, tu es mal parti !
Va falloir que je fasses un tuto sur comment marche les sessions.
C'est simple pourtant :
Une session, c'est une variable qui est en faite un tableau associatif ( du type $variable=>$valeur ) qui se balade de page en page.
Donc, si dans une page, tu as fait :
$_SESSION['pouet'] = 'lol';
Dans une autre page, tu auras la même chose !
Voila comment marche les sessions. C'est juste un gros tableau qui se balade !
vive le site d'antho, je ne l'ai jamais lu entièrement, mais je sais
qu'il programme bien, et je préfère te conseiller ça que le site du
zéro, tu y trouveras moins d'incohérences...
Bon, à part ça, t'as php.net
"C'est juste un gros tableau qui se balade !"=> VOILA UN BEAU RESUME
!!! Bon, il faut ajouter que le tableau est propre au client web, et
qu'il est retrouvé grace au cookie de session qui a pour durée de vie 0
: il est détruit à la fermeture du navigateur...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy