![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/02/2008, 15:39
|
![Avatar de Carlojas](http://static.forosdelweb.com/customavatars/avatar185210_1.gif) | | | Fecha de Ingreso: junio-2007 Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 8 meses Puntos: 49 | |
Re: Error mysql_num_rows. Prueba asi tu código Código PHP: <? $nick = $_POST['nick']; $contrasena = sha1($_POST['pass']); $conn = mysql_connect("host","user","pass") or die ("Se ha producido un error al conectar con el servidor"); mysql_select_db("directorio",$conn);
if (empty($nick) or empty($contrasena)) { // Faltan datos por digitar include ("sesionFaltanDatos.php"); } else { $ssql = "SELECT * FROM usuarios WHERE nick = '$nick' and pass = '$contrasena'"; $rs = mysql_query($ssql, $conn) or die ( mysql_error() ); $datos = mysql_fetch_array( $rs );
if ($datos['nick'] != $nick or $datos['pass'] != $contrasena) { // Datos incorrectos include ("sesionIncorrecta.php"); } else { // Datos correctos session_start(); include ("sesionCorrecto.php"); } } ?>
<? mysql_free_result($rs); mysql_close($conn); ?> Creo que asi te deberia servir si se me paso algo lo corriges y listo.
Saludos. |