Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2006, 22:17
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
GatorV lo ha clavado, pero a mí no me gusta usar páginas independientes para cargar los fórmularios:

Cita:
aciont="check.php"
Que por cierto, si lo usas, ponlo bien: action


Prefiero ponerlo todo en la misma página, de tal forma que si has pulsado el botón del formulario, haga la acción, pero sin tener que cargar otra página. Quedaría así:

login.php
Código PHP:
<?php
//Si se ha usado el boton de enviar, elegimos destino.
if ($_POST['enviar']) {

$user "usuario";
$pass "password";
$paginaOk "correcto.php";
$paginaNoOk "incorrecto.php";

if( ( 
$_POST['user'] == $user ) && ( $_POST['pass'] == $pass ) ) {
     
header"Location: $paginaOk" );
} else {
     
header"Location: $paginaNoOk" );
}

//Si no se ha usado el boton de enviar, mostramos el formulario
} else {
?> 


<form method="post"> Usuario: <input type="text" name="user"> Pass: <input type="password" name="pass"> <input type="submit" name="enviar" value="Enviar"> </form>

<? ?>