Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/05/2009, 23:48
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: No me toma en cuenta el switch case dentro de un while

Hola David y sorry por molestar tanto, si la funcion pg_exec la implente yo, en cuanto al pg_get_result lo implemente de la siguiente forma y no me funciona:
Código PHP:
switch ($row[0])
                        {
//abro llave de switch
                        
                            
case 1:
                            
                        
$segundo=" SELECT
            usuarios.nombre_usuario, usuarios.tipo_usuario,
             nivel_acceso.descripcion
 FROM usuarios 
 JOIN nivel_acceso  ON usuarios.tipo_usuario = nivel_acceso.tipo_usuario
 WHERE
             usuarios.nombre_usuario = '"
.$_POST['nombre_usuario']."' 
             AND usuarios.pass = '"
.$_POST['pass']."'";
                                        
$resultado_segundo pg_get_result ($conn$segundo);//AQUI IMPLEMENTE EL pg_get_result
                                        
echo pg_result_error ($resultado_segundo);//AQUI ESTOY IMPRIMIENDO EL pg_result PARA VER SI HAY ERROR EN LA CONSULTA
                                        
                                        
while($row pg_fetch_array($resultado_segundo))
                                        {
//abro llave while q destina a usuario administrador
                                        
                                            
session_start();
                                            echo 
$_SESSION['usuario']=$row[0];
                                            echo 
$_SESSION['estado']='ok';                
                                            echo 
$_SESSION['tipo']='ADMINISTRADOR';
                                            
header("Location:prueba.php");
                                        
                                        }
// cierro llave while q destina a usuario administrador
                                        
                                        
exit();//paro ejecucion del while q destina a usuario administrador
                                        
break;// 
como ves lo implemente pero no me imprime nada indicandome si fallo o no mi consulta sql, en q estoy fallando??? porfavor de verdad ruego por su ayuda amigos .... esto me tiene urgidicimo porfavor guienme (gracias David por tu ayuda porfa ayudaaaa) ayuda amigos se los ruego!!!!! de antemano gracias... bye