Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2006, 16h41   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut Premiers pas

slt
je voudrais utiliser le mécanisme des sessions pour transmettre le nom de la ville choisie depuis la page d'accuiel vers les autres pages de mon site...mais

voiçi mon pb/

j'ai la page ACCUEIL nommée : index.php qui contient
villeA
villeB
deux (02) liens vers page1.php

à l'aide de l' instruction:
Code :
1
2
3
4
 
session_start();
<a href="page1.php?rub=ville_A" class="Style30">ville_A</a>
<a href="page1.php?rub=ville_B" class="Style30">ville_B</a>
ET MA PAGE page1.php

Code :
1
2
3
 
session_start();
$_SESSION['ville_courante']=$rub;
Mais ça marche pas que se soit :
mes echo et le transfert de ma ville choisie ds un champ select également
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 16h51   #2
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 148
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 148
Points : 26
Points : 26
est ce que tu as savegardé ta variable $ville_courante en variable de Session :

Code :
$_SESSION['ville_courante'] = $ville_courante;
sagitarium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 16h58   #3
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
n'oublie pas que session_start doit être la toute première instruction de ton code

dans ta page index, tu as deux liens : ou sont les echo ?

tu transfères tes données par rub=villeA
pour les récupérer dans la page appelée, il faut utiliser $_GET['rub'] et non $rub
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 17h12   #4
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Citation:
Envoyé par francis m
n'oublie pas que session_start doit être la toute première instruction de ton code

dans ta page index, tu as deux liens : ou sont les echo ?

tu transfères tes données par rub=villeA
pour les récupérer dans la page appelée, il faut utiliser $_GET['rub'] et non $rub
j'ai mis session_start();audébut
Pour ma page index.php j'ai pas de écho
l'internaute dois choisir entre une des villes

je voudrais récupérer le choix de l'internaute pour l'utiliser ds les autres traitements (mes pages suivantes)
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 17h20   #5
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Dans ma page1.php j'ai ce lien , Et c'est là où j'ai besoin de la ville choisie dans ma page index.php pour aller à la page3.php .....

Code :
1
2
3
 
 
echo '<td align="left"><a href="page3.php?rubp=$rub"><b>Particulier</b></a>
Que dois je mettre? après page3.php?
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 19h38   #6
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
tu dis ne pas avoir de echo dans index.php, mais tu dis également que l'internaute doit y choisir un des villes. il choisit comment ?
de plus, tu as bien le code suivant dans index.php :
Code :
1
2
<a href="page1.php?rub=ville_A" class="Style30">ville_A</a>
<a href="page1.php?rub=ville_B" class="Style30">ville_B</a>
ce qui indique que tu souhaites qu'il y ait un lien, mais sans echo il ne risque pas d'apparaître

dans ta page php3, si tu veux connaître la ville choisie, tu dois utiliser ta variable de session $_SESSION['ville_courante'] que bien sûr tu aurais du initialiser auparavant, a priori dans page1.php si j'ai compris ce que tu souhaites faire, et c'est la que tu dois utiliser $_GET['rub'] comme je t'ai indiqué plus tôt
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web