|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 170 ![]() |
Bonjour,
j'essai de créer un script qui vérifie que le login existe dans la base de donnée, s'il existe il doit m'afficher ok sinon il m'affiche pas ok. Lorsque je test le script sans la requête ça marche mais si je met la requête sql alors ça ne marche plus. Code :
ça fait des heures que je suis dessus sans succès. |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : octobre 2007 Messages : 157 ![]() |
Il y a plusieurs problèmes dans ton scripts :
1) mysql_query ne renvoie pas une valeur mais une structure de résultat que tu dois interpreter en utilisant une des fonctions mysql_result, mysql_fetch_array, mysq_fetch_objet (ma préférée), mysql_fetch_row. 2) Il ne faut jamais utiliser un select * dans une requete mais bien specifier les champs requis. 3) Tu ne vérifie pas l'existence des variables $_POST avant de les lire. 4) Ta variable pwd n'est pas utilisée. Mais seul le premier point est responsable de l'echec de ta procédure |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 170 ![]() |
J'ai réécrit le script suivant tes conseils:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com