[PHP] Pb de mise en session

popotte -  
 popotte -
Bonjour,

Voici mon problème:
Le "pseudo" de l'utilisateur est déjà mis en session grâce à ma page verifconnexion.php
Ma page verifconnexion.php mène sur une page_profil.php (celle-ci) qui doit tout mettre en session.
Je ne veux pas insérer plus de code dans ma page verifconnexion.php car je ne veux pas le trifouiller plus.
Donc j'extrais les données de ma bdd en utilisant le pseudo du membre mais ça ne fonctionne pas.

page_profil.php
<?php session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

// code inutile pour la suite
			
<div>
<?php
try
{
$pdo_options[ PDO::ATTR_ERRMODE ] = PDO::ERRMODE_EXCEPTION;
$bdh = new PDO('mysql:host=localhost;dbname=test','root','',$pdo_options);
$resultat = $bdh ->query('SELECT * FROM membres');
$donnees = $resultat->fetch();
while ($donnees = $resultat->fetch(PDO::FETCH_ASSOC))
{
echo '<center><table><tr><td><img src="'.$donnees['lien'].'"/></td></tr>
<tr><td><strong>'.$_SESSION['pseudo'].'</strong></td></tr>
<tr><td>ID N°: '.$donnees['id'].'</td></tr>
<tr><td>En poche '.$donnees['dollars'].' Dollars</td></tr>
<tr><td colspan=2>Question: '.$donnees['quiz'].' quiz</td></tr>
</table></center>';

$_SESSION['lien'] = $donnees['lien'];
$_SESSION['id'] = $donnees['id'];
$_SESSION['dollars'] = $donnees['dollars'];
$_SESSION['quiz'] = $donnees['quiz'];
}
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
</div></body></html>


Merci d'avance pour les réponses.
A voir également:

2 réponses

armasousou Messages postés 1351 Statut Membre 83
 
Ca serai pas plutot un truc du genre "SELECT * FROM membres WHERE pseudo=$_SESSION[pseudo];"; ?
0
popotte
 
S'il vous plait :-)
0