tengo un error con el mysql_num_rows me devuelve 0 cuando el usuario que le estoy metiendo esta en la base de datos. Aqui os dejo el codigo.
Código PHP:
<?
$nick= $_REQUEST['nick'];
$contrasena = sha1($_REQUEST['pass']);
$conn = mysql_connect("host","user","pass");
mysql_select_db("directorio",$conn);
//$ssql = "SELECT nick FROM usuarios WHERE nick='$nick' and pass='$contrasena'";
$rs = mysql_query("SELECT nick FROM usuarios WHERE nick='$nick' and pass='$contrasena'",$conn);
echo $rs;
if ((($nick)=="") || (($contrasena)=="")) {
include 'sesionFaltanDatos.php';}
else{
echo mysql_num_rows($rs);
if (mysql_num_rows($rs)==0){
include 'sesionIncorrecta.php';}
else{
session_start();
include 'sesionCorrecto.php';}
}
?>
<?
mysql_free_result($rs);
mysql_close($conn);
?>
Aqui os dejo el codigo se sesionCorrecto.php:
Código PHP:
<?
include 'inicio.php';
?>
<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Directorio </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Haritz Sistiaga">
<META NAME="Keywords" CONTENT="Directorio">
<META NAME="Description" CONTENT="Directorio PHP">
</HEAD>
<body>
<center> <H1> Directorio PHP
<br>
<h2> Has entrado en nuestro sistema </h2>
<BR>
<BR>
<h3> <a href="index.php">Volver a la página principal</a> </h3>
</center>
</body>
</HTML>