[PHP] Pb de mise en session

Fermé
popotte - 17 janv. 2013 à 19:37
 popotte - 20 janv. 2013 à 06:56
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.

2 réponses

armasousou Messages postés 1267 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 83
17 janv. 2013 à 21:22
Ca serai pas plutot un truc du genre "SELECT * FROM membres WHERE pseudo=$_SESSION[pseudo];"; ?
0
S'il vous plait :-)
0