bonjour, je dois faire un site de vente aux enchere factice comme projet pour mon iut. je suis entrain de faire des comptes utilisateurs et un systeme d'authentification. l'inscription et la connection au compte fonctionne. lorsque je me connecte, une variable de session est créée contenant le pseudo. je cherche à récuperer les autres info du comptes pour les mettre dans une page profil. la connectioin à mysql et à la base fonctionne mais je n'arrive pas a récupérer les infos ... voici mon code ( le sql m'a l'air correct vu la simplicité ). le navigateur ne m'affiche pas les deux informations que je lui demande ( le nom et le prenom de l'utilisateur dont le login est papa ).
ma table mysql est user et les attributs sont login, nom, prenom, password, adresse, info.
pouvez vous m'expliquer pourquoi les informations ne sont pas récupérées puisque l'utilisateur existe sur la BDD ?
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $link=mysql_connect("localhost", "ulrich", "mdp") or die(mysql_error());// Connexion à MySQL $database=mysql_select_db("inscription",$link) or die(mysql_error());// Sélection de la base inscription extract($_POST); $res=mysql_query("select * from user where login='$login';"); if(mysql_num_rows($res)!=1){ header("location:http://localhost/mini_projet/inscription.php"); } $row=mysql_fetch_array($res); $pass=md5($password); if($pass != $row['password']){ echo "identifiants incorrect"; header("location:http://localhost/mini_projet/auth.html"); } else { echo"identification réussie"; session_start(); echo $login; $marchepas=mysql_query("select * from user where login=$login;"); $tuple0=mysql_fetch_array($marchepas); echo $tuple0['nom']; echo $tuple0['prenom'];
Partager