goldrazor06 Posté 21 Octobre 2007 Partager Posté 21 Octobre 2007 Bonjour, Je n'arrive pas à récupérer les infos membres du compte correspondant. Ce qui est bizarre c'est que la procédure <?php if(!$utilisateur->activated==1) { ?> detecte bien le 1 dans la base membre car la page du membre s'affiche. Mais quand je veux afficher le pseudo avec un <?php echo $utilisateur->pseudo; ?>ça m'affiche rien ... Si vous pensez avoir la solution n'hésitez pas. Merci Contenu de ma page moncompte.php : <?php if(!$utilisateur->activated==1) { ?>[color=Red](la page de l'espace personnel du membre)[/color]<?php} else { [color=Red](la page du formulaire d'identification avec un form qui donne sur sessions.php?a=login)[/color]}?> Contenu de ma page session.php : <?phpinclude('header.php');if($_GET['a']=="login"){if($utilisateur=mysql_fetch_object(mysql_query("SELECT * FROM `membres` WHERE `pseudo`='".$_REQUEST['pseudo']."'"))){if(!$utilisateur->activated==0){if($_REQUEST['passe']==$utilisateur->passe){mysql_query("UPDATE `membres` SET `ip`='".gethostbyaddr($_SERVER['REMOTE_ADDR'])."' WHERE `id`='".$utilisateur->id."'");$_SESSION['pseudo']=$utilisateur->pseudo;$_SESSION['mdp']=$utilisateur->passe;setcookie("pseudo", $utilisateur->pseudo, time()+86400*30);header('Location: moncompte.php');} else { header('Location: erreur.php?id=3');}} else { header('Location: erreur.php?id=2');}} else { header('Location: erreur.php?id=1');}}?> Contenu de ma page header.php : <?phpsession_start();include('mysql.php');mysql_connect($serveur,$utilisateur,$motdepasse);mysql_select_db($basededonnees);if(!$utilisateur=mysql_fetch_object(mysql_query("SELECT * FROM `membres` WHERE `pseudo`='".$_SESSION['pseudo']."' AND `passe`='".$_SESSION['passe']."' AND `activated`='1'"))){$_SESSION['pseudo']='';$_SESSION['passe']='';}?> Si quelqu'un pense avoir une idée qu'il n'hesite pas. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant