Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2007, 20:48
Avatar de jorge25
jorge25
 
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela, San Juan de Los Morros.
Mensajes: 165
Antigüedad: 18 años, 5 meses
Puntos: 1
Ir a otra página después de Validar datos de usuario en el Form

Saludos.

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> 
Y este es el script php que está en la misma página:

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.
        
}
    } 
Gracias por alguna sugerencia.
__________________
Debian GNU/Linux 4.0 "Etch"

La felicidad no es un camino, es un estado de ánimo. Jorge Morgado