Bonjour a tous
désolé si je poste au mauvais endroit
j'ai besoin de votre aide, je suis super débutant et je me lance dans le PHP
je voudrai comparer une variable ($login) avec une donnée de ma bdd ($data['Login'])
mais je coince avec la boucle WHILE
un dessin vaut mieux qu'un long discours
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 // on se connecte à MySQL $db = mysql_connect('localhost', 'root', ''); // on sélectionne la base mysql_select_db('test',$db); // on crée la requête SQL $sql = 'SELECT Login FROM tb_essai'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $result= mysql_query($req); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_array($req)) { if ($data['Login'] == $_POST['login']) { echo ("ce login existe "); exit; } else { echo ' ce login n existe pas<br><br>'; echo (print("<a href='../Nouveau/tableau.php'>Formulaire d'inscription</a><br>")); exit; } } // on ferme la connexion à mysql mysql_close($db);
si mon login est idem que celui dans la base de donnée la boucle devrait s'arreter oui bien ...
mille merci pour votre aide
Partager