Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2013, 09:15
Shizuo
 
Fecha de Ingreso: marzo-2013
Mensajes: 21
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Validar query vacio o contar filas devueltas

Hola amigos del foro,

Estoy haciendo una validación de logeo para una pagina utilizando PDO, mi codigo es el siguiente:

Código PHP:
Ver original
  1. <?php
  2. require_once 'class/usuarios.class.php';
  3. require_once 'class/class.conexion.php';
  4. require_once 'core.php';
  5.  
  6. $con=conexion::getInstancia();
  7. $pdo=null;
  8.  
  9. $usuario=$_POST['login'];
  10. $password=$_POST['password'];
  11.  
  12. $pdo=new usuario($con,array($usuario,$password));
  13. $result=$pdo->login();
  14.  
  15.  
  16. foreach($result as $row){
  17.     if($row['cod_usu']==null){
  18.         die("Usuario o password incorrect@---><a href='index.html'>Intentar otra vez</a>");
  19.     }
  20.     else{
  21.         $_SESSION["loggedin"]="YES";
  22.         $_SESSION["tipo"]=$row['id_tu'];
  23.         $_SESSION["usuario"]=strtoupper($usuario);
  24.         $_SESSION["nusuario"]=strtoupper($row['ape_usu']." ".$row['nom_usu']);
  25.         $_SESSION["codigo"]=$row['cod_personal'];
  26.         die(header("location: iindex.php"));
  27.     }
  28. }
  29. $pdo=null;
  30. ?>

Lo que pasa es que cuando ingreso con un usuario registrado normal me direcciona a la pagina pero cuando intento ingresar con otro que no esta registrado me manda a un pagina en blanco :-/

Creo que el porblam esta en la linea donde valido si mi resulatdo del query es nulo, alguien me da alguna idea de como validar eso?

Gracias