PHP - Validar nombre y password

 
Vista:

Validar nombre y password

Publicado por mario (4 intervenciones) el 28/06/2005 00:48:53
Necesito ayuda por favor, no conosco mucho de php, el problrema:

- Tengo una pagina de incio .htm que lo unico que hace es buscar un nombre de usuario y una contraseña desde una tabla mysql, estos dos datos (nombre_usuario,password) son enviados por un <form> a un pagina buscar.php, asta aqui todo bien:

<form method="POST" action="buscar.php" autocomplete="off">

Nombre usuario:<input type="text" name="nombre_usuario" size="20"><br><br>
Password:<input type="text" name="password" size="20"><br><br>

<input type="submit" value="Buscar" name="buscar">

</form>

- Pero lo que no puedo hacer es que si encuentra el nombre_usuario y passwor en la base de datos se vaya a una pagina y si no los encuenttra que se vayya a otra pagina de error:

buscar.php

<?php
$link = mysql_connect("localhost", "");

mysql_select_db("sol", $link);

$result = mysql_query("SELECT id_usuario,id_password FROM alumnos", $link);

$entro=0;

while ($row=mysql_fetch_array($result))
{
if($row["id_usuario"]==$nombre_usuario && $row["id_password"]==$password)
{
$entro=1;
}
}

if($entro==0)
//ACA ES DONDE DEBERIA SALTAR A UNA PAGINA DE ERROR
error.html;

if($entro==1)
//ACA DEBERIA SALTAR A OTRA PAGINA PARA MODIFICAR DATOS
modificar.html;
?>

Por favor necesito ayuda urgente. 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:Validar nombre y password

Publicado por Diego Vélez (44 intervenciones) el 28/06/2005 00:55:01
Hola Mario:

Para redireccionar debes utilizar un headre location, así:

header("Location: error.html");
y
header("Location: modificar.html");

Nota: Si utilizas un header en una página, no puedes usar echo o println ni nada parecido, porque te saldrá un error.

Mucha suerte.
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