|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : novembre 2004 Messages : 139 ![]() |
Bonjour,
tout d'abord je récupère dans une variable une donnée issue d'une liste déroulante d'une page précédente. Ensuite j'exécute un traitement dans une page suivante. La aussi j'ai besoin de récupérer cette valeur, j'ai donc fait: Mais apparemment il n'y a rien dans cette variable. je sais que dans la 2 ième page, la variable est remplie car elle permet de remplir une liste déroulante à partir de ce critère. Ce n'est donc pas possible ?? Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Les variables en POST ou en GET ne sont gardées qu'au premier chargement de la page. Si ensuite tu as d'autres formulaires ou que tu suis un lien elles n'existeront plus. Le meilleur moyen pour conserver ce genre de valeurs sur plusieurs pages est d'utiliser les sessions.
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
C'est pas super claire mais en tout cas la variable n'est transmise qu'à la page de traitement de ton formulaire, si tu veux la propager tu peux la stocker dans une variable de session par exemple.
Edit : regrilled décidément en plus on dit la même chose koopajah (je l'aurais un joue je l'aurais lol)
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : novembre 2004 Messages : 139 ![]() |
Merci pour votre aide si rapide.
j'ai bien comprise l'histoire des propagation, mais ce que je pige pas, c'est qu'à chaque nouvelle page, j'ai fait exprès d'utiliser un nouvelle variable. varpage2=varpage1 et varpage3=varpage2 donc je vois pas pourquoi ça fonctionne pas. peux être en filoutant et injectant la valeur dans une boite texte ? Vous allez me dire c'est la même chose non ? Merci |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : novembre 2004 Messages : 139 ![]() |
Re,
je voulais juste rajouter un truc... j'ai, dans ma 2nde page, crée une liste déroulante à partir d'une base mysql... j'ai stocké dans une variable mon select ...from etc... puis je l'ai utilisé pour cette liste déroulante. sauf que j'ai remarqué que je pouvais récupérer l'info dont j'ai besoin depuis tout à l'heure par le biais de cette variable.. Sauf... voila ce sur quoi je sèche: ma variable est composée d'un select sur 2 colonnes (ma liste déroulante affiche uniquement les infos de ma 1ere colonne, je suppose que c comme ca par défaut, mais comment faire pour utiliser les données de la 2ième colonne qui est stockée dans cette variable... Tout au moins est-ce possible ? De ce fait je pourrai à partir de la 1ère colonne récupérer ce qui est dans la 2 ième de ma variable... ou alors je rêve complètement |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com