Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/07/2014, 09:52
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

Hola otra vez, ya resolvi el problema con la consulta pero ahora el formulario no me envia nada y no se puede ejecutar la consulta , parece que solo queda eso por resolver y no habra mas problemas, adjunto codigo para ver si me dan una mano con esto:

Código PHP:
<?php
require_once ("../app/config/myDBC.php");
if(isset(
$_SESSION['session']))
{
?>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" href="../app/estilos/estilo.css" rel="stylesheet" />
<title>..:PAGINA PRINCIPAL:..</title>
</head>
 
<body bgcolor="white">
    <center><h2>BIENVENIDO</h2></center>
<div id="envoltura">
        <div id="contenedor">
 
            <div id="cabecera" >
                <img src="../app/imagenes/logo.png">
            </div>
 
            <div id="cuerpo">
                <form name="buscar" method="post" action="buscar.php">

                    <p><label >Cédula:</label></p>
                        <input name="ced" type="search" id="ced" placeholder="Ingresa la Cédula" autofocus="" required=""></p>

                    <p id="bot"><input name="buscar" type="submit" id="buscar" value="Buscar" class="boton"></p>
                </form>
            </div><!--fin cuerpo-->
 
            <div id="pie">Sistema de Consulta de Pagos</div>
        </div><!-- fin contenedor -->
         <div id="button"><a href="../app/salir.php"><h4><img src="../app/imagenes/salir.png"></a></div>
    </div><!--fin envoltura-->
 
    <!--a href="../app/salir.php"><h4><img src="../app/imagenes/salir.png"></h4></a-->
</body>
</html>
<?php
}else
echo
'<script type="text/javascript">
      alert("Registrarse para ver este contenido");
      window.location="../app/index.php"
</script>'
;
?>
Ah y claro la solución, para que le sirva a otro:

Código PHP:
<?php
ini_set
('display_errors'1);
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($qry);
        
//$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 
seleccionar_recibo($ced)
    {
        
$qry "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' = '"
.$ced."'";
 
        
$result $this->mysqli->query($qry);
 
        
//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;
    }
?>
Lo que hice fue solo agregar comillas simples y asunto resuelto, pero ahora si con el formulario esta un poco confuso (ando usando html 5 por si acaso), bueno si llego a resolverlo lo pongo por aca, de antemano gracias por toda la ayuda que me puedan dar...