goldrazor06 Posté 21 Octobre 2007 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant