Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/05/2010, 02:29
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Respuesta: Login + sesiones

Buenas Unixtall:

Yo probaría esto..

Código PHP:
//Primero guardar tu consulta en 1 variable:
$consulta "select * from usuarios where nick='$user' and password='$pass'";

//Despues ejecutas la consulta:
$resultado mysql_query($consulta);

//Y despues comprueba si tienes datos:
$data mysql_fetch_array($resultado);
          = 
mysql_num_rows($resultado); 
Acostumbrate tambien a utilizar or die(mysql_error()); despues de mysql_query($consulta);

Creo que el error que te está dando se debe a que la función if esta esperando un dato de tipo resource pero no le está llegando.

Prueba colocando la sentencia "OR DIE" despues de todas tus consultas, será mas claro en los errores.

Otro problema puede estar dentro de tu consulta...
Consulta primero si existe el usuario y si existe saca todos sus datos y simplemente compara el PASS pasado por $_POST con el que obtuviste de tu consulta.

Suerte y ya nos contaras...