bonjour � tous. je suis debutant en php et je suis confront� � probl�me. j'ai une base de donn�e nomm�e bd_fortitude dans laquele un table nomm�e super_admin contient les champs suivants ainsi que cette seule ligne :
user_cod--> 1
user_login-->luc
user_pwd-->luckyluc
pourque ce utilisateur puisse avoir acc�s � une page, j'ai mis le code php suivant
je v�rifie donc que le $resultat contient quelque chose pour diriger l'utilisateur vers la bonne page.
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
24
25
26
27
28
29
30
31
32
33 //recupperation des valeurs entrées par l'utilisateurs $U_login = $_POST['user_login']; $U_pwd = $_POST['usr_pass']; $U_type = $_POST['user_type']; $connexion = mysql_pconnect('localhost', 'root', ''); if($connexion==0){ header('Location:serv_error.php'); //redirection vers page d'erreur mysql_close(); exit;} //connexion à la base de donnée if(!mysql_select_db('bd_fortitude',$connexion)){ header('Location:connex_error.php'); //redirection vers page d'erreur mysql_close(); exit;} //recherche des infos de l'utilisateur if($U_type=="adm"){ $resultat = mysql_query("SELECT user_cod FROM super_admin WHERE user_login LIKE '$U_login' AND user_pwd LIKE '$U_pwd'"); if($resultat->user_cod != 1){ header('Location:connex_error.php'); mysql_close(); exit;} else{ header('Location:home_admin.php'); mysql_close(); } } ?>
le probl�me est que m�me quand je tape de fausses informations je ne tombe pas sur la page d'erreur mais sur la bonne page. je pense que $resultat contient quand m�me quelque chose.
comment je pourrais contr�ler le contenu de $resultat.
merci de porter votre attention.
Partager