Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 16:17
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
estado de usuario

hola tengo un problemita con la logica del php, en mi tabla de usarios tengo un campo de estado (habilitado o deshabilitado) de tipo integer que puede ser 1 o 0y bueno queria validar para que cuando desee logear verificar el estado y dependiendo de eso que entre o no , pero por mas que pregunto, no consigo el resultado o se pasa de largoe sa pregunta. aqui mi codigo:

Código PHP:
session_start();
//Conexion a la Base de datos
include ('clase_mantenimiento.php');
$clase=new clasePrincipal();
$c=$clase->conectar("localhost","db_xxxx","root",".");

//Datos de Login
$usuario $_POST['usuario'];
$password $_POST['password'];

//Verificar    
$cad "select * from usuario where usuario_nombre='$usuario'";    
$datos mysql_query($cad);
$total=mysql_num_rows($datos);

//estado del usuario
$cad2 "select usuario_estado from usuario where usuario_nombre='$usuario'";
$estado  mysql_query($cad2);

if(
$estado==1){ //---> AQUI DESEO PREGUNTAR SOBRE EL ESTADO
    
if($total 0){
        
$cad "select * from usuario where   usuario_nombre='$usuario' and usuario_password='$password'";
        
$datos  mysql_query($cad);
        
$total mysql_num_rows($datos);
    
        if(
$total>0){
        
$nombre =mysql_result($datos,0,1);
        
$codigo =mysql_result($datos,0,0); 
        
$_SESSION["nombre"]=$nombre
        
header("location:emily_difusion_panel_usuario/index.php?u=$nombre&c=$codigo");
        }
        else{
            print 
"Clave Incorrecta";
        }
    }
    else{
        print 
"Usuario Incorrecto";
    }
}
else{
    print 
"Usuario Inhabilitado";
}
?>