Esempio n. 1
0
    }
    function datos($datos)
    {
        //Datos
        $this->SetTextColor(1);
        $this->SetDrawColor(128, 0, 0);
        $this->SetFont('Arial', '', 9);
        foreach ($datos as $dato) {
            foreach ($dato as $columna) {
                $this->Cell(40, 5, utf8_decode($columna), 1, 0, 'C');
            }
            $this->Ln();
        }
    }
}
$pdf = new PDF();
$pdf->AddPage();
$cabecera = array("ISBN", "Titulo Libro", "Id Bibliotecario", "Bibliotecario", "Carnet Lector", "Lector", "fecha");
// crea clase consulta
$prestamoBll = new PrestamosBLL();
$datos = array();
$lim1 = "";
$lim2 = "";
$datos = $prestamoBll->Listar(0, 6);
$datosMostrar = array();
foreach ($datos as $fila) {
    $lineaPrestamo = array($fila[0], $fila[1], $fila[2], $fila[3], $fila[4], $fila[5], $fila[6]);
    $datosMostrar[] = $lineaPrestamo;
}
$pdf->tabla($cabecera, $datosMostrar);
$pdf->Output();
Esempio n. 2
0
<?php

include 'Menu.php';
session_start();
require_once "IncluirClases.php";
//Crear la instancia del Componente de Lógicas de Negocio
$oPrestamoBLL = new PrestamosBLL();
// Establece la conexión a la BD y realizar la consulta
// para conocer la cantidad total de registros que
// se quieren mostrar
// en este caso "SELECT COUNT(*) FROM estudiantes"
$resultado = $oPrestamoBLL->contar();
// Número de Filas total
$totalFilas = $resultado[0][0];
// Número de resultados que desea mostrar por página
$filas_pagina = 4;
// Indica el número de página de la última pagina
$ultima = ceil($totalFilas / $filas_pagina);
// Verificar que la última no sea inferior a 1
if ($ultima < 1) {
    $ultima = 1;
}
// Estable el $numeroPagina = 1;
$numeroPagina = 1;
// Obtiene el número de página de GET (URL)
if (isset($_GET['pn'])) {
    $numeroPagina = preg_replace('#[^0-9]#', '', $_GET['pn']);
}
// Verificar el número de página no sea menor a 1 o más que la $ultima pagina
if ($numeroPagina < 1) {
    $numeroPagina = 1;