Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2012, 17:51
ticocam
 
Fecha de Ingreso: septiembre-2009
Ubicación: San José, Costa Rica
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
duda con consultas if

tengo un codigo php de validacion de usuario, el cual si no recibe los datos correctos me presenta en la misma pagina un mensaje de "datos incorrectos", todo funciona de forma correcta y es el siguiente:

<html>
<head>
<title>Autenticación PHP</title>
</head>
<body>
<h1>Formulario de autenticación</h1>
<?if ($_GET["errorusuario"]=="si"){?>
<font color="red"><b>Datos incorrectos</b></font>
<?}else{?>
Introduce tu nombre de usuario y contraseña
<?}?>
<form action="autenticacion.php" method="POST">
<table border="0">
<tr><td>Nombre de usuario:</td><td><input name="usuario" size="25" value=""/></td></tr>
<tr><td>Contraseña:</td><td><input name="contrasena" size="25" type="password"/></td></tr>
<tr><td/><td><input type="submit" value="Inicio de sesión"/></td></tr>
</table>
</form>
Para ingresar, debés ingresar <b>usuario</b> en el 1er campo y <b>123</b> en el 2do.
</body>
</html>

Ahora el problema que tengo es que necesito adaptar este codigo a una base de datos, con lo cual deseo no solo consultar si los datos son correctos, sino consultar si el usuario existe, si el password es correcto, etc; para lo cual recibiria no solo ($_GET["errorusuario"]=="si") sino ($_GET["errornick"]=="si"), ($_GET["errorpassword"]=="si"), mostrando un mensaje diferente dependiendo el error.
la consulta es como realizar varias consultas "if" para la muestra de un mensaje especifico.
espero haberme dado a entender y agradezco de antemano su atencion y ayuda, buen dia