Esempio n. 1
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;