Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2007, 11:53
crujikoki
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Validar usuario obtenido por POST en BBDD

Hola, primero de todo saludos a todos y enhorabuena por el foro que me gusta mucho. No domino mucho de casi nada pero me encanta aprender y a eso voy. Supongo que con vuestra ayuda será mucho más fácil.

Y ahora el tema.
La cosa es que necesito validar un usuario y contraseña que tengo en una BBDD donde puede haber n usuarios con sus respectivas contraseñas. He hecho un código pero solo me valida el primero de la tabla, el resto se queda el navegador en blanco. Alguien ve mi fallo?
Pego el código:

Código PHP:
<?php
session_start
(); 
$errorMessage '';
$con mysql_connect("localhost","root","123456789");

if (!
$con)
  die(
'Impossible connectar: ' mysql_error());

mysql_select_db("tfc"$con);

if (isset(
$_POST['in_login']) && isset($_POST['in_password']))
{
  
$login $_POST['in_login'];
  
$passsword $_POST['in_password'];
  
$sql "SELECT *FROM usuarios";
  
$result mysql_query($sql,$con);
  while(
$row mysql_fetch_array($result))
  {    
     if((
$row["login"] == $login) &&($row["password"] == $passsword))
     {
       
header ('Location: index.php');
       exit;
      }
     else
     {
     
$errorMessage 'Error. Usuario o contraseña incorrectos.';
     exit;
     }
   }
}
?>
He probado de hacer un do-while pero si hago eso no puedo ni validar el primero de la tabla.