Afficher les informations d'une session

Répondre
rpgisland
le 08/12/2006 à 18:41
rpgisland
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 ?
i M@N
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.
rpgisland
le 08/12/2006 à 18:52
rpgisland
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.
i M@N
le 08/12/2006 à 19:03
i M@N
Reuh ...

Ben faut être plus clair ... smiley
<?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.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours