Verification de login et password dans la BD
ange
-
galou00 Messages postés 662 Statut Membre -
galou00 Messages postés 662 Statut Membre -
Bonjour,
svp je suis debutant
voilà mon code php ( j' utilise le serveur easyphp)
<?php
mysql_connect('localhost','root','');
mysql_select_db('site');
$requete="select * from user where login='$_POST[login]' and password='$_POST[pass]'";
$resultat=mysql_query($requete);
if( mysql_num_rows($resultat) !=0)
{
echo"bonjour";
echo"$_POST[login]";
}
else
echo"login ou mot de passe incorect";
mysql_close();
?>
et c'est la resulta losque je clic sur la boutton envoyer
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.2i\www\ssow\Nouveau dossier\verification.php on line 8
login ou mot de passe incorect
svp je suis debutant
voilà mon code php ( j' utilise le serveur easyphp)
<?php
mysql_connect('localhost','root','');
mysql_select_db('site');
$requete="select * from user where login='$_POST[login]' and password='$_POST[pass]'";
$resultat=mysql_query($requete);
if( mysql_num_rows($resultat) !=0)
{
echo"bonjour";
echo"$_POST[login]";
}
else
echo"login ou mot de passe incorect";
mysql_close();
?>
et c'est la resulta losque je clic sur la boutton envoyer
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.2i\www\ssow\Nouveau dossier\verification.php on line 8
login ou mot de passe incorect
3 réponses
-
Salut,
rajoute le bout de code suivant après ton mysql_query($requete)
or die(mysql_error())
et voit si ta requête n'affiche pas une erreur. -
Comment s'appelle le champs qui contient le mot de passe dans ta base de données?
-
Salut,
pour commencer, tu peux mettre des guillemets autour de "login"
echo"$_POST['login']";
EDIT : Même, la ligne correcte estecho $_POST['login'];
Et de plus, ton if est mal écris... enfin bon, y'a encore des progrès a faire =)