Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2012, 16:48
Avatar de mitcheldaza
mitcheldaza
 
Fecha de Ingreso: junio-2011
Ubicación: Colombia
Mensajes: 42
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: problemas con mysql_fetch_array

Pues bien intente hacerlo de esa manera con los mismos resulatdos, lo peor es que ya no tengo idea de que probar para hacerlo funcionar.

Código PHP:
$login="select N_PASS from usuario where N_USER='$user'";
        $seleccion=mysql_query($login, $this->getConexion()) or die ("Problemas de acceso".mysql_error()) ;
        
        if(mysql_num_rows($seleccion)){// existen resultados de la consulta
                
                $resultado=mysql_fetch_array($seleccion);
            
                echo $resultado['N_PASS'];
                echo $resultado['N_USER'];
                echo $resultado['P_ACTIV'];
                //echo "no funca";
                echo $resultado['N_USER'];
                //echo $aprob[3];
            // si la cuanta esta activada
            if($resultado['P_ACTIV']==1){
                
                                if($resultado['N_PASS']==$this->getPass()){
                                
                                //entra al sistema, redireccione
                                $_SESSION['usuario_nombre']=$this->getUser();
                                $_SESSION['perfil']=$aprob['N_PERFIL'];
                                ?>
                                        <SCRIPT LANGUAGE='javascript'>
                                        alert('pass e inicio de sesion correcto');
                                        location.href="obras.php";
                                        </SCRIPT>
                                            <?php
                                                                        
}
                                else{
                                    
// el usuario existe, la cuanta esta activada pero el password es incorrecto
                                    //header("Location: index.php?errorpass=si");
                                    
echo "PAssword incorrecto";
                                }
            }
            
            else{
                
// el usuario existe pero la cuenta no esta activada, redireccione
                //header("Location: index.php?erroractivacion=si");
                
echo "La cuenta no esta activada";
                
            }
            
            
        }
        else{
            
// la consulta no genero resultados para logeo, el usuario posiblemente no existe o la activacion tomo demasiado tiempo
            
header("Location: index.php?errorusuario=si");
            
//echo "El usuario no existe en nuestra BD";
            
        
}
Alguien tiene alguna idea de por que no funciona ???