Bonjour
J'ai un projet a faire et je dois vérifier que le membre qui se connecte est bien présent dans la base.
Malheureusement, le script me renvoi toujours vers la page d'erreur.
Je n'arrive pas a savoir ce qui cloche, alors je fais appel à vous pour demander votre aide.
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <?php session_start(); $_SESSION["login"] = $_GET['clogin']; $_SESSION["mdp"] = $_GET['cmdp']; $login = $_SESSION["login"]; $mdp = $_SESSION["mdp"]; $connexion = mysql_pconnect("localhost", "etudiant", "passe") or die("erreur de connexion, vérifiez vos identifiants et réessayez plus tard"); mysql_select_db("projet", $connexion); //mysql_query("SELECT login FROM etudiant", $connexion); $sql = 'SELECT * FROM etudiant'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // on fait une boucle qui va faire un tour pour chaque enregistrement $trouve=0; while($data = mysql_fetch_assoc($req)) { $id=$data['LOGIN']; $mdp1=$data['PASSWORD']; if ($login == $id and $mdp == $mdp1) {$trouve=1; break;} } if ($trouve==1) { ?><script language="javascript">window.location.replace("question1.html");</script><? ;} else { ?><script language="javascript">window.location.replace("erreur_login.htm");</script><? ;} mysql_close(); ?> <html> <body> </body> </html>
Partager