PHP - Duda formulario

 
Vista:
sin imagen de perfil
Val: 19
Ha aumentado su posición en 5 puestos en PHP (en relación al último mes)
Gráfica de PHP

Duda formulario

Publicado por Ana (22 intervenciones) el 28/07/2010 10:40:25
Hola,
Estoy empezando con esto y tengo una duda, he hecho una pagina html que solicita usuario y contraseña y al pulsar el boton 'entrar' , llama a una pagina php que valida si el usuario es valido o no. Esto lo he terminado pero el problema que tengo es que si el usuario no es correcto vuelve a la pagina html, pero me gustaria poder sacar un mensaje en la pagina html que diga 'usuario incorreto', y esto es lo que no se hacer, no se si se puede hacer pasado una variable por la url o como hacerlo. podeis ayudarme??
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda formulario

Publicado por Roman (18 intervenciones) el 31/07/2010 01:48:52
Ana, te adjunto listado donde se realizo misma consulta o tal vez parecida a la que estas haciendo. sobre pass. ojala te sirva..

caso contrario , postea su codigo.

Saludos
roman.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form action="login.php" method="POST">
Usuario; <input type="text" name="user"><br />
Contraseña:
<input type="password" name="pass"><br />
<input type="submit" value="Login">
</form>
</body>
</html>

+++++++++++++++++++++++++

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$usuario1="a";
$contraseña1="a";
$usuario2="b";
$contrasela2="b";
$usuario3="c";
$contraseña3="c";
$user=$_POST['user'];
$pass=$_POST['pass'];
$contenido="EL CONTENIDO DE MI PÁGINA AQUI";

if ($user!=$usuario1)
{
if ($user!=$usuario2)
{
if ($user!=$usuario3)
{
echo "Usuario incorrecto";
}
elseif ($pass!=$contraseña3)
{
echo "Contraseña incorrecta";
}
else
{
echo $contenido ;
}
}
elseif ($pass!=$contraseña2)
{
echo "contraseña incorrecta";
}
else
{
echo $contenido ;
}
}
elseif ($pass!=$contraseña1)
{
echo "Contraseña incorrecta";
}
else
{
echo $contenido ;
}
?>
</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar