Este es el archivo que realiza la busqueda:
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">
<!--A saber, el atributo for funciona como el id.-->
<!--ejemplo <label for="usuario">Usuario:</label>-->
<!--required es nuevo en html5, si el campo está vacío te avisa, pero cuidado, no valida la información-->
<p><label >Cédula:</label></p>
<input name="cedula" type="text" id="cedula" placeholder="Ingresa la Cédula" autofocus="" required=""></p>
<!--p><label>Mes:</label></p>
<input name="mes" type="month" id="mes" placeholder="Ingrese el Mes" required=""></p>
<p><label>Año:</label></p>
<input name="ano" type="year" id="ano" placeholder="Ingrese el Año" 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>';
?>
Código PHP:
<?php
//Incluimos el archivo para manipular la base de datos
require_once ("../app/config/myDBC.php");
//Recibimos en variables los campos de la busqueda
//Con trim quitamos espacios en blanco al inicio y final
$cedula = trim($_POST['cedula']);
while ($row = mysqli_fetch_assoc($result)){
$consultas = new myDBC();
$mydb->seleccionar_recibo($cedula);
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" href="../app/estilos/estilo.css" rel="stylesheet" />
<title>Resultados de Busqueda</title>
</head>
<body bgcolor="blue">
<div id="envoltura">
<div id="contenedor">
<div id="cabecera" >
<img src="../app/imagenes/logo.png">
</div>
<div id="cuerpo">
<?php
echo "Cédula: <strong>".$row['r_mes_CedulaE']."</strong><br></br>";
echo "Nombre: <strong>".$row['r_mes_NombreC']."</strong><br></br>";
echo "Cargo: ".$row['r_mes_Nom_cargoC']."<br></br>";
echo "Monto: ".$row['r_mes_Total_netoR']."<br></br>";
echo "Mes: ".$row['r_mes_MesC']."<br></br>";
echo "Año: ".$row['r_mes_AnoF']."<br></br>";
?>
<div id="button"><a href="../app/crear_recibo_pdf.php"><h4><img src="../app/imagenes/pdf.png"></a></a></div>
</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>
<a href="../app/principal.php"><img src="../app/imagenes/regresar.png"></a></div>
</div><!--fin envoltura-->
</body>
</html>
Código PHP:
<?php
include_once('../app/config/pdf.php');
include_once('../app/config/myDBC.php');
//Recibimos la cedula a buscar
$cedula=$_POST['cedula'];
/* En la variable $fecha se crea una cadena con datos
* obtenidos de POST, la cual usaremos en un método Cell()
**/
//$fecha="Trujillo a los ".$_POST['dia']." de ". $_POST['mes']. " del ".$_POST['anio'];
//Se crea un objeto de PDF
//Para hacer uso de los métodos
$pdf = new PDF();
$pdf->AddPage('P', 'Letter'); //Vertical, Carta
$pdf->SetFont('Arial','B',12); //Arial, negrita, 12 puntos
//$pdf->Cell(0,10,$fecha,0,1,'R'); //Imprime en el pdf la cadena $fecha
/* Explicación:
* 0 - La celda se extiende a todo lo ancho de la hoja
* 10 - Alto de la celda
* $fecha - la cadena a imprimir
* 0 - sin borde (cambien a 1 y chequen el cambio)
* 1 - Lo que sigue a la celda estará en la siguiente línea
* 'R' - Texto alineado a la derecha
* */
$pdf->Ln();
//$pdf->ImprimirTexto('textoFijo.txt'); //Texto fijo
//Creamos objeto de la clase myDBC
//para hacer uso del método seleccionar_recibo()
$consultaPersona = new myDBC();
//En una variable guardamos el array que regresa el método
$datosPersona = $consultaPersona->seleccionar_recibo($cedula);
//Array de cadenas para la cabecera
$cabecera = array("Cédula","Nombre","Código Cargo","Cargo","Tipo Contrato","Ingreso","Nomina a Pagar","Descripción","Asignaciones","Deducciones","Total","Mes","Año");
$pdf->tabla($cabecera,$datosPersona); //Método que integra a cabecera y datos
$pdf->Output(); //Salida al navegador del pdf
?>