Je rencontre une erreur, la voici :
"Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\site\content\admin\login.php on line 9"
Je ne comprends pas pourquoi :/
<?php
if ($_POST["action"] == "send")
{
$login = $_POST["login"];
$password = $_POST["password"];
$req = mysql_query("select iduser from admin_users where login='$login' and password='".md5($password)."' and etat!='0'");
if (mysql_num_rows($req)==0)
{
$_GET["msg"] = "Veuillez vérifier vos informations !";
$r = mysql_query("insert into admin_users_tentatives values ('',NULL,'$login','$password','$dateheure','$ip')");
}
else
{
$iduser = mysql_result($req,0,"iduser");
$_SESSION["admin"]["iduser"] = $iduser;
$_SESSION["admin"]["login"] = $login;
$_SESSION["admin"]["password"] = md5($password);
$r = mysql_query("insert into admin_users_tentatives values ('','$iduser','','','$dateheure','$ip')");
header("Location: /admin/index.php?".session_name()."=".session_id());
exit();
}
}
?>
<div class="container span5">
<h1>Connexion</h1>
<p>Entrez vos informations confidentielles.</p>
<?php
if ($_GET["msg"] != "")
{
$msg = str_replace("+"," ",$_GET["msg"]);
$msg = stripslashes($msg);
echo("<div class=\"alert alert-error\">Veuillez vérifier vos informations !</div>");
}
?>
<form class="form-horizontal" action="login" method="post">
<input type="hidden" name="action" value="send" />
<div class="control-group">
<label class="control-label" for="inputLogin">Login</label>
<div class="controls">
<input type="text" name="login" id="inputLogin">
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputPassword">Mot de passe</label>
<div class="controls">
<input type="password" name="password" id="inputPassword">
</div>
</div>
<div class="control-group">
<div class="controls">
<button type="submit" class="btn btn-danger">Connexion</button>
</div>
</div>
</form>
</div>
Merci a vous^^