Estoy haciendo un ingreso de usuario a partir de la validación de su login y password en una tabla de la base de datos.
Explico un poco el código: Tengo dos cajas de texto y un botón. Cuando se hace clic en el botón una función javascript, manda los datos del form a un script php que se encuentra en la misma página.
Con el script busco el login y el password de usuarios en la base de datos, si me lo encuentra bien, pero luego no sé cómo hacer para que me abra la otra página.
Este el código:
Código HTML:
<form name="f1" id="f1" method="post" action="index.php"> <table> <tr> <td>Login:</td> <td><input type="text" name="login" id="login"></td> </tr> <tr> <td>Password:</td> <td><input type="password" name="pass" id="pass" /></td> /tr> <tr> <td colspan="2" align="right"><input type="button" name="send" id="send" value="Iniciar Sesión" onClick="enviar();"></td> </tr> </table> <!--ESTA FUNCIÓN JAVA-SCRIPT MANDA LOS VALORES DEL FORM AL SCRIPT PHP --> <script type="text/javascript" language="javascript"> function enviar() { document.getElementById("f1").submit(); } </script> </form>
Código PHP:
if (!(empty($_POST["login"])))
{
$login=$_POST["login"];
$pass=$_POST["pass"];
echo $login;
echo $pass;
$sql="select * from usuarios where login='".$login."' and password='".$pass."'";
//$sql="select * from usuarios";
$query=condb($sql);
if(mysql_fetch_row($query)>=1)
{
//AQUÍ SE INICIA LA SESIÓN Y DEBO IR A LA OTRA PÁGINA.
//ESTOY TRANCADO EN ESTA PARTE
}
else
{
//AQUÍ INDICO LOGIN Y PASSWORD INCORRECTO.
}
}