} 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();
$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. */