Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2013, 22:07
BaSingSe
 
Fecha de Ingreso: mayo-2012
Mensajes: 117
Antigüedad: 12 años
Puntos: 1
Error en el query usuario.. diganme porque no lo reconoce

Tengo un sistema de usuario el cual se pueden logear perfectamente si son estatus 1, perfecto que pasa ahora quiero crear los usuarios digamos nivel administrador a los cuales les puse que seria estatus 2, pero aca me dice como que el usuario no esta registrado y en las sentencias si me entra en ese campo, pero no entiendo porque no lo reconoce, este es el codigo.

Código PHP:
Ver original
  1. <?php session_start();
  2. include ('function/ticketdb.php');
  3. $username = $_POST['nombre'];
  4. $password = $_POST['clave'];
  5.  
  6. $query = "SELECT * FROM empleado where usuario='$username' AND clave='$password'
  7. AND estatus=1";
  8.  
  9. $query1 = "SELECT * FROM empleado where usuario='$username' AND clave='$password'
  10. AND estatus=2";
  11.  
  12. $query = mysql_query("$query") or die("Problema");
  13.  
  14.     if (mysql_num_rows($query)>=1) {
  15.             $data=mysql_fetch_array($query);
  16.             $_SESSION['user_admin']=true;
  17.             $_SESSION['user_name']=$data['nombre'];
  18.             $_SESSION['apellido'] = $data['apellido'];
  19.  
  20.             echo("<meta http-equiv=\"refresh\" content=\"0; url=./Area.php\" />");;
  21.     } else {
  22.  
  23.         $incorrecto = "El nombre de usuario o la contrasena no existe o no esta validado";
  24.  
  25. echo("<meta http-equiv=\"refresh\" content=\"0; url=./ingresar.php?valor=$incorrecto\" />");
  26.     }
  27.    
  28. if (mysql_num_rows($query1)>=2) {
  29.             $data=mysql_fetch_array($query1);
  30.             $_SESSION['user_admin']=true;
  31.             $_SESSION['user_name']= $data['nombre'];
  32.             $_SESSION['apellido'] = $data['apellido'];
  33.  
  34.             echo("<meta http-equiv=\"refresh\" content=\"0; url=./areadministrador.php\" />");;
  35.     } else {
  36.  
  37.         $incorrecto = "no esta validado";
  38.  
  39. echo("<meta http-equiv=\"refresh\" content=\"0; url=./ingresar.php?valor=$incorrecto\" />");
  40.     }
  41. ?>

si se fijan esta haciendo lo mismo que el query del usuario normal en este caso el que tenga estatus 1, pero nada me sale simplemente "$incorrecto = "no esta validado";"
millon de gracias!!