コード例 #1
0
ファイル: PDF.php プロジェクト: asansola/Practica2
    }
    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();
コード例 #2
0
        $numeroPagina = $ultima;
    }
}
// This sets the range of rows to query for the chosen $numeroPagina
// Establece el rango de filas pa la consulta determinado por el $numeroPagina
//LIMIT: parámetros->  el primero indica el número del primer registro a retornar, el segundo, el número máximo de registros a retornar.
$registroNum = $numeroPagina;
if ($numeroPagina != 1) {
    $registroNum = ($numeroPagina - 1) * $filas_pagina;
}
$limiteInicio = $registroNum;
$limiteCantidad = $filas_pagina;
//$limit = ' limit ' .$registroNum .',' .$filas_pagina;
// Esta es la consulta que se va a mostrar en cada página dando el limite a mostrar
//"SELECT * FROM estudiantes  ORDER BY carnet DESC $limit";
$prestamos = $oPrestamoBLL->Listar($limiteInicio, $limiteCantidad);
// Esto muestra al usuario
//el número total de páginas
$textline1 = "Prestamos (<b>{$totalFilas}</b>)";
//En que página se encuentra
$textline2 = "Pagina <b>{$numeroPagina}</b> de <b>{$ultima}</b>";
//Control de Paginacion: Anterior y Siguiente
$ctrlsPaginacion = '';
// Si hay más de una página
if ($ultima != 1) {
    /* First we check if we are on page one.
     * If we are then we don't need a link to the previous page or the first page so we do nothing.
     * If we aren't then we generate links to the first page, and to the previous page. */
    /* 1ero comprobar si esta en la primera pagina
     * Si es menor que 1 no es necesario un link a la página anterior o la primera página.
     * Si es mayor a 1 se generan los enlaces de la primera página y, a la página anterior. */