bonjour mon script de connexion ne fonctionne pas et je ne comprend pas pourquoi !?
Enfaite quand je rentre mon login et mon pwd sa me retourne sur la même page sans rien faire.
J'ai pourtant essayer de faire
echo mysql_num_rows($req);
mais toujours aucune réaction. Voici mon code : (login.php)
<?php
session_start();
// Database Connect
mysql_connect("HOST","USER","PWD");
mysql_select_db("BDD");
if(isset($_POST) && !empty($POST'login']) && !empty($POST'pass'])){
extract($_POST);
$pass = sha1($pass);
$sql="SELECT id FROM users WHERE login='$login' AND pass='$pass'";
$req = mysql_query($sql) or die('Erreur SQL !');
if (mysql_num_rows($req)>0){
echo "Ok.";
}
else{
echo "Stop.";
}
}
?>
<form action="login.php" method="post">
<input type="text" name="login"/><br />
<input type="password" name="pass"/><br />
<input type="submit"/>
</form>
PS: !emptyempty est un bug de SyntaxHighlighter ;)