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 03/09/2006, 22h41   #1
Membre régulier
 
Inscription : juillet 2005
Messages : 484
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 484
Points : 87
Points : 87
Par défaut Récupérer des infos par une variable session

Bonsoir a tous ,
Voila j'ai un probleme pour récupéré des informations dans ma table
par le biais d'une variable session sur un email

Code :
1
2
3
4
if (!isset($_SESSION['email'])) 
{
die('Tu n\'est pas autorisez à acceder à cette page.'); 
}
si la session existe donc on accede a la page , et a se moment la j'ai besoin
de recupéré des infos concernant le membre en locurence l'id de sont compte

en mis prennent de cette maniere sa fonctionne pas
quelqu'un a une idée pour me dire ou se trouve la petite erreur ?
pourquoi j'ai toujours se scroll qui apparais quand je post avec les balises code ? alors que sur les posts des autres la balise code fait 100% large ?
Code :
1
2
3
4
 
$recupID_membre = mysql_query("SELECT * FROM membre WHERE email="$_SESSION['email']") or die ('Impossible de se connecter')";
$membre = mysql_fetch_array ($recupID_membre);
$id_membre=$membre['id'];
Parse error: syntax error, unexpected T_VARIABLE in /mnt/122/free.fr/4/d/zug/test_css/verif_insert.php on line 15
nebil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 22h47   #2
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Salut

Par quel moyen la variable email est-elle transmise, par le biais d'un formulaire je suppose ?

Si c'est le cas, tu ne pourras pas l'identifier avec :
if (!isset($_SESSION.....

mais plutôt avec $_POST ou $_GET...selon.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 22h48   #3
Membre expérimenté
 
Avatar de papyphp
 
Inscription : avril 2005
Messages : 425
Détails du profil
Informations personnelles :
Âge : 62
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 425
Points : 545
Points : 545
Bonsoir,

En général, on ne poste pas pour des parse error

D'autant plus que dans ce cas on retombe sur une erreur de guillemets et de concaténation.
Citation:
$recupID_membre = mysql_query('SELECT * FROM membre WHERE email="'.$_SESSION['email'].'"') or die ('Impossible de se connecter');
__________________
Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp. Et ce coup ci, elle ne nous a pas ratés
papyphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 22h49   #4
Membre expérimenté
 
Développeur Web
Inscription : avril 2006
Messages : 430
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 430
Points : 538
Points : 538
Salut,

La parse error se trouve dans la chaine de ta requête...

Voila une version corrigée.

Code :
1
2
 
$recupID_membre = mysql_query('SELECT * FROM membre WHERE email = "' .$_SESSION['email'].'"') or die ('Impossible de se connecter')";
__________________
Merci à Microsoft pour avoir transformé un métier relativement terne et basé sur une approche bêtement technique et rigoureuse des faits, en challenge quotidien, nécessitant une remise en question permanente à l'échelle du quart d'heure
bkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 23h02   #5
Membre régulier
 
Inscription : juillet 2005
Messages : 484
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 484
Points : 87
Points : 87
Merci messieurs , désolé .
nebil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h47.


 
 
 
 
Partenaires

Hébergement Web