Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/06/2014, 12:25
santosm13
 
Fecha de Ingreso: junio-2014
Ubicación: Trujillo
Mensajes: 37
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Sist. de Consulta de Recibo de Pago: Problemas para mostrar consulta a bd

Buenas tardes, gracias por responder, acabo de revisar lo que me mostraste, pero sin embargo aun sigo teniendo el problema de que no me muestra los resultados de la consulta, quizas me falto incluir el archivo en el que tengo la configuración de las clases y funciones para consultar con la bd, bueno este es:

Código PHP:
<?php
ini_set
('display_errors'0);
session_start();
// My database Class called myDBC
class myDBC {
    
// our mysqli object instance
    
public $mysqli null;
 
    
// Class constructor override
    
public function __construct() {
 
        include_once 
"dbconfig.php";
        
$this->mysqli = new mysqli(DB_SERVERDB_USERDB_PASSDB_NAME);
 
        if (
$this->mysqli->connect_errno) {
            echo 
"Error MySQLi: ("&nbsp$this->mysqli->connect_errno.") " $this->mysqli->connect_error;
            exit();
        }
        
$this->mysqli->set_charset("utf8");
    }
 
    
// Class deconstructor override
    
public function __destruct() {
        
$this->CloseDB();
    }
 
    
// runs a sql query
    
public function runQuery($qry) {
        
//$pk1 = $this->mysqli->insert_id($pk1);
        
$result $this->mysqli->query($q);
        
//$result1 = $this->mysqli->query($q1);
        //$result2 = $this->mysqli->query($q2);
         //return $pk1;
         
return $result;
         
//return $result1;
         //return $result2;
    
}
 
    
// Close database connection
    
public function CloseDB() {
        
$this->mysqli->close();
    }
 
    
// Escape the string get ready to insert or update
    
public function clearText($text) {
        
$text trim($text);
        return 
$this->mysqli->real_escape_string($text);
    }
 
    public function 
logueo($cedula$contrasenia){
        
//El password obtenido se le aplica el crypt
        //Posteriormente se compara en el query
        
$pass_c crypt($contrasenia'_er#.lop');
        
$q "select * from usuarios where usuR_mesCedulaC='$cedula' and usuClaveC='$contrasenia'";
 
        
$result $this->mysqli->query($q);
        
//Si el resultado obtenido no tiene nada
        //Muestra el error y redirige al index
        
if( $result->num_rows == 0)
        {
            echo
'<script type="text/javascript">
                alert("Usuario o Contraseña Incorrecta");
                window.location="../app/index.php"
                </script>'
;
        }
 
        
//En otro caso
        //En $reg se guarda el resultado de la consulta
        //Al segundo posición de SESION se le asigna el id del usuario
        //Redirige a página logueada
        
else{
            
$reg mysqli_fetch_assoc($result);
            
$_SESSION["session"][] = $reg["usuIdE"];
            
header("location:../app/principal.php");
        }
 
    }
    public function 
agregaUsuario($cedula$pass$t_usu){
 
        
//Selecciona la cédula ingresada para validarla, en la variable valida
        //está el resultado de la consulta
 
        
$nueva_cedula "select usuR_mesCedulaC from usuarios where usuR_mesCedulaC='$cedula'";
        
$valida $this->mysqli->query($nueva_cedula);
 
        
//Como cédula es UNIQUE si valida tiene más de un resultado,
        //la cédula ya estaba en la base de datos
        
if($valida->num_rows 0)
        {
              echo
'<script type="text/javascript">
                alert("Error al registrar! - Cédula Duplicada- Ingresa otra");
                window.location="../app/registro.php"
                </script>'
;
        }
        
//Sino hubo cédula repetida
        
else
        {
            
//Inserta en la BD
            
$q "INSERT INTO usuarios (usuR_mesCedulaC, usuClaveC) VALUES ('$cedula', '$pass');";
            
//$q1 = "INSERT INTO usuarios (usuR_mesCedulaC, usuClaveC) VALUES ('$cedula', '$pass');";
            //$q2 = "INSERT INTO t_usuarios (t_usuTipo_usuarioN) VALUES ('$t_usu');";
 
            
$result $this->mysqli->query($q);
            
//$result1 = $this->mysqli->query($q1);
            //$result2 = $this->mysqli->query($q2);
            
            
if($result){//Si resultado es true, se agregó correctamente
                    
echo'<script type="text/javascript">
                        alert("Agregado Exitosamente");
                        window.location="../app/index.php"
                        </script>'
;
            }
            else{ 
//Si hubo error al insertar, se avisa
                
echo'<script type="text/javascript">
                     alert("Algo fallo");
                     window.location="../app/registro.php"
                     </script>'
;
 
            }
        }
    }
 public function 
seleccionar_recibo($cedula)
    {
        
$q "select 
              r_mes_CodigoC, 
              r_mes_CedulaE, 
              r_mes_NombreC,
              r_mes_Cod_cargoC,
              r_mes_Nom_cargoC,              
              r_mes_T_contratoC, 
              r_mes_Fecha_ingresoF, 
              r_mes_DependenciaC, 
              r_mes_Nom_ubiC, 
              r_mes_BancoC, 
              r_mes_CuentaC,              
              r_mes_Descripcion_conceptoC, 
              r_mes_Orden_conceptoC,  
              r_mes_AsignacionR, 
              r_mes_DeduccionR, 
              r_mes_Total_netoR, 
              r_mes_Des_nominaC, 
              r_mes_Nom_reporteC, 
              r_mes_MesC, 
              r_mes_AnoF from r_mes
                     where
                     r_mes_CedulaE = '$cedula'"
;
 
        
$result $this->mysqli->query($q);
 
        
//Array asociativo que contendrá los datos
        
$valores = array();
 
        
//Si no hay resultados
        //Se avisa al usuario y se redirige al index de la aplicación
        
if( $result->num_rows == 0)
        {
            echo
'<script type="text/javascript">
              alert("Ningun registro");
              window.location="../app/principal.php"
            </script>'
;
 
        }
      
//En otro caso, se recibe la información y se
      //se regresa un array con los datos de la consulta
      
else{
            while(
$row mysqli_fetch_assoc($result))
            {
                
//Se agrega cada valor en el array
                
array_push($valores$row);
            }
      }
        
//Regresa array asociativo
        
return $valores;
    }

?>
Bueno eso es todo por ahora supongo, ah y gracias por la bienvenida, nos vemos ...