Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2009, 18:04
guallox
 
Fecha de Ingreso: noviembre-2008
Mensajes: 154
Antigüedad: 15 años, 6 meses
Puntos: 2
Aprendiendo, sistema de usuarios

HOla amigos del PHP...

Estoy haciendo un sistema de usuarios bastante inseguro, pero me sirve para ir practicando php, que para mi es algo nuevo.

El codigo que tengo es éste:

Código PHP:
<?php

//Conectamos a mysql y seleccionamos la bd
require('config.php'); 

//Almacenamos la información proporcionada por el usuario en variables
$user $_POST['usrlgn'];
$pass $_POST['psslgn'];

//Creamos la consulta
$query "SELECT * FROM forito";  

//Ejecutamos la consulta
$result mysql_query($query) or die (mysql_error());   

//La guardamos en un array asociativo
while ($array mysql_fetch_array($result))  
{  

//Sacamos los datos del array asociativo y los asignamos a variables normales
$usermysql $array['userid'];  
$passmysql $array['pass'];  

/*Dentro del while, ejecutamos condicionales para comparar la informacion
proporcionada por el usuario con la existente en la BD.*/

if($usermysql == $user && $passmysql == $pass) {

echo 
'Tu informacion es correcta';

}else {

echo 
'Tu combinación user/pass es incorrecta';

}

};

?>

Con este código todo va bien, pero sólo cuando hay solo 1 registro en mysql. Cuando hay más de uno, no funciona.

Qué puede ser? Me ayudan?

Gracias de antemano.