Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2004, 18:40
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
//definimos un array
$array = mysql_fetch_array($query);

//realizamos un array de los campos que contienen el usuario y la contraseña
$arrayusuario = ($array["usuario"]);
$arraypassword = ($array["pass"]);

de esa forma como lo estas haciendo con $array sólo estás recogiendo el valor del primer registro de la base de datos...

hazlo mejor asi:

//Buscamos dentro de los registros donde el campo usuario sea igual al usuario enviado desde el form y donde el campo password sea igual al password enviado desde el formulario.
$query = mysql_query("SELECT*FROM usuarios WHERE usuario='$_POST[\'usuario\']' AND password='$_POST[\'pass\']'");

//contamos cuantos registros cumplen la condicion anterior
$total = mysql_num_rows($query);

//si el resultado es 0 lo enviamos de vuelta ala portada pk significa que esa combinacion usuario/password no existe
if($total == 0){
//lo mandamos a portada.php
}else{
//de lo contrario iniciamos el login
etc etc etc
}