
31/05/2004, 18:40
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 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
} |