Jouban
Messages postés14Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention10 août 2004
-
5 août 2004 à 11:42
Jouban
Messages postés14Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention10 août 2004
-
10 août 2004 à 10:59
Bonjour!
Je réalise un site dont le but est la recherche d'infos, de documents,...
J'utilise des listes déroulantes afin de guider les internautes dans leur recherche.
Ce que je voudrais faire, c'est griser les éléments (dans les listes) déjà visités, pour permettre aux internautes de savoir ce qu'ils ont déjà sélectionné, et de ne pas faire 36 fois la même recherche.
Je voudrais que le principe dure le temps d'une session.
Le problème c'est que je ne sais pas comment faire, et j'ai lu des articles sur les cookies et les sessions, mais ça reste très vague. Je n'arrive pas à appliquer cela sur mes listes...
Quelqu'un aurait-il un moyen de répondre à cette requête?
ronanf235
Messages postés105Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention28 juin 2006 5 août 2004 à 18:03
salut
si je comprend bien ton pb, il fo que tu stockes les valeurs des listes (quand elle sont definies) dans les variables de sessions, et qu'a ce moment la tu les mettent comme valeur par defaut ensuite dans les listes
je recommence :
- au debut, t variables de sessions sont vides
- quand l'utilisateur selectionne un elt dans une liste, tu l'enregistre aussi dans une variable de session
- quand tu reaffiche la liste, tu regarde si une variable de session existe pour cette liste et si c le cas tu recupere la valeur
c clair non :-), p'tet pas tant que ca en fait, mais li'dee est la
pour les sessions, si t'y arrive pas y a plein de tuto sur ce site et sur www.phpdebutant.org/article69.php (pas sur de l'article, mais le site est sur)