Tengo un inconveniente con mi código MySQL o PHP. Lo que pasa es que al registrarme si me registra en la base de datos, no obstante, al momento de ingresar me bota un error que no he logrado solucionar debido a que no estoy muy avanzado en programación.
Este es el código:
Código PHP :
<?php
$user = $_POST["usuario"];
$pass = $_POST["pass"];
include_once ("conexion.php");
$consulta = "SELECT * FROM registros";
$eje_consulta = mysql_query ($consulta) or die ("Error al ejecutar la consulta".mysql_error ());
$result = mysql_fetch_array($eje_consulta);
if (mysql_num_rows($result) > 0) {
session_start ();
$_SESSION["usuario"] = $user;
header ("Location: previa.php");
}else {
echo "Usuario o contraseña incorrectos, por favor intente nuevamente";
}
mysql_close();
?>Este es el código de la página de registro y de ingreso:
Código HTML :
<form id="form2" action="entrar.php" method="post" enctype="multipart/form-data"> <label for="usuario">Usuario:</label> <input type="text" name="usuario"> <label for="password">Contraseña:</label> <input type="password" name="pass"> <input type="submit" name="enviar" value="Ingresar"> <input type="reset" name="borrar" value="Limpiar campos"> </form> <-- Este es el formulario de registro --> </div> <content> <div id="dinero"> <img src="imagenes/portada4_bg.jpg"> </div> <form id="form_reg" action="registrar.php" method="post" enctype="multipart/form-data"> <label for="usuario">Usuario:</label><br> <input type="text" name="usuario" size="40"><br> <label for="pass">Contraseña</label><br> <input type="password" name="pass" size="40"><br> <label for="conf_pass">Confirmar contraseña</label><br> <input type="password" name="conf_pass" size="40"><br> <input type="submit" name="enviar" value="Registrar"> <input type="reset" name="borrar" value="Limpiar campos"> </form>
Este es el error que me aparece:
Warning: mysql_num_rows() expects parameter 1 to be resource, array given in C:\wamp\www\entrar.php on line 8
Espero su pronto respuesta, de antemano muchas gracias.
