bonjour,
Je construis une petite formulaire voila le code
et je fait connexion au base de donne
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 <form name="client" method="post" action="Untitled-3.php"> <table border="0" bgcolor="#99CCFF" width="190"height="200" > <tr><td width="184" align="center"><em><strong>ESPACE MEMBRE</strong></em> <tr><td> <input type="text" name="email" value="entrer votre email" /> <tr><td align="center"><em>Votre code</em> </td> </tr> <tr><td> <input type="text" name="code" /> <tr><td align="center"><input type="submit" name="buttonOK" value="OK"> <tr><td><span class="Style3"> cliquer ici si vous avez oubliez</span></td> </tr> <tr><td><span class="Style3"> votre code client</span></tr> </table> </form> </body></html>
la probleme et au niveau de test effecuté.
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 <?php $e=$_POST['email']; $f=$_POST['code']; if($_POST['buttonOK']=='OK') { if (empty($_POST['email']) || empty($_POST['code'])) { echo"vous devez remplir tous les champ"; } else { $connexion=mysql_connect('localhost','root',"") or die ("connexion impossible."); $db=mysql_select_db('proj',$connexion) or die ("base de données non accessible"); $requete = "select * from client"; $result = mysql_query($requete) or die ("Execution impossible de la requete"); while ($lign=mysql_fetch_array($result)) { $a=$lign['mail']; $b=$lign['psw']; } if (($e==$a) && ($f==$b)) { echo"WELCOME"; } else {echo"verifier votre donnee"; } } } ?>
tout d'abord j'essaie dinserer quelques champ dans la bd qui est construite de 2 champ "mail" et "psw".
Mon probleme est que le test est parfois bon et ans la plus part des cas, n'est pas vrai.
Pourriez-vous m'aider ?
Partager