Buenas:
Estaba trasteando con el codigo de david_M_G y me da error, lo peor del asunto es que no soy capaz de solucionarlo :S
El error es:
Notice: Undefined index: enviar in C:\Archivos de programa\EasyPHP 2.0b1\www\login.php on line 12
Mi linea 12 es:
if ($_POST['enviar']) {
Haber si me podais ayudar a buscar el fallo, cambie simplemente de lugar los imput del formulario de lugar, ya que pensaba que como no pasaba por hay el codigo antes no lo encontraba definido, pero aun asi.
Gracias
Código PHP:
<form method="post"> Usuario: <input type="text" name="user"> Pass: <input type="password" name="pass">
<input type="submit" name="enviar" value="Enviar"></form>
<?php
//Si se ha usado el boton de enviar, elegimos destino.
if ($_POST['enviar']) {
$user = "admin";
$pass = "admin";
$paginaOk = "index.php";
$paginaNoOk = "Mapa.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 {
}
?>