Afficher les informations d'une session
Bonjour,
J'ai posté sur pas mal de forum avant de venir ici, grace au membre hassan2a ^^
Je voudrais savoir comment afficher les informations d'un membre je sais comment afficher le pseudo, grace a la session $pseudo
mais pour les autres infos ca ne marche pas comment faire ?
le 08/12/2006 à 18:49
i M@N
Hello !
Soit tu affiches la variable de session que tu as enregistré à la connexion du membre par exemple :
<?php echo $_SESSION['variable']; ?>
Soit tu as une variable de session $_SESSION['id_membre'] qui te permet de faire une requête sur la base de données pour récupérer les infos du membre.
@+...
One Love, One Heart, One Unity.
le 08/12/2006 à 18:50
i M@N
One Love, One Heart, One Unity.
Justement c'est la requte que je ne sait pas faire, car la variable de session je peux juste afficher le pseudo vu qu'il est connecté avec son pseudo.
le 08/12/2006 à 19:03
i M@N
Reuh ...
Ben faut être plus clair ...
<?php
/*on lance la session*/
session_start();
/*on se connecte à la base*/
include('./base_connexion.php');
/*préparation de la requête en fonction du pseudo du membre*/
$sql = 'SELECT id,email,adresse from membres WHERE pseudo="'.$_SESSION['pseudo'].'"';
/*éxécution de la requête*/
$req=mysql_query($sql)or die('erreur sql!<br>'.$sql.'<br>'.mysql_error());
/*on met le résultat dans un tableau $data*/
$data = mysql_fetch_array($req);
/*on assigne nos variables tirées du tableau $data*/
$id = $data['id'];
$email = $data['email'];
$adresse = $data['adresse'];
?>
Après ça dépend de ce que tu veux faire ...
Tu peux enregistrer ces variables en session :
<?php
$_SESSION['id'] = $id;
$_SESSION['email'] = $email;
$_SESSION['adresse'] = $adresse;
?>
Ou les afficher :
<?php
echo $id;
echo $email;
echo $adresse;
?>
@+...
One Love, One Heart, One Unity.
merci ça marche !
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: