Пример #1
0
/**
 * Muestra un paginador para una lista de elementos
 *
 * @param int $pag_actual Página en la que nos encontramos
 * @param int $nPags Número de páginas para mostrar los registros
 * @param string $url URL de la página que muestra la lista
 */
function MuestraPaginador($pag_actual, $nPags, $url)
{
    // Mostramos paginador
    echo '<div>';
    echo '<div class="col-xs-12">';
    echo EnlaceAPagina($url, 1, '<button type="button" class="btn btn-primary">Inicio</button>');
    echo EnlaceAPagina($url, $pag_actual - 1, '<button type="button" class="btn btn-info">Anterior</button>', $pag_actual > 1);
    echo '&nbsp';
    echo EnlaceAPagina($url, $pag_actual + 1, '<button type="button" class="btn btn-info">Siguiente</button>', $pag_actual < $nPags);
    echo EnlaceAPagina($url, $nPags, '<button type="button" class="btn btn-primary">Fin</button>');
    echo '<br>';
    //Siguiente linea
    echo '<br>';
    for ($pag = 1; $pag <= $nPags; $pag++) {
        echo EnlaceAPagina($url, $pag, "<button type='button' class='btn btn-primary btn-sm'>{$pag}</button>", $pag_actual != $pag);
    }
    echo "<br><br></div>";
}
Пример #2
0
/**
 * Muestra un paginador para una lista de elementos
 *
 * @param int $pag_actual
 * @param $nPags int numero de paginas según nelementos/pagina
 * @param $URL direccion de la pagina que muestra la lista
 */
function MuestraPaginador($pag_actual, $nPags, $url)
{
    // Mostramos paginador
    echo '<div>';
    echo EnlaceAPagina($url, 1, 'Inicio');
    echo EnlaceAPagina($url, $pag_actual - 1, 'Anterior', $pag_actual > 1, false);
    for ($pag = 1; $pag <= $nPags; $pag++) {
        echo EnlaceAPagina($url, $pag, $pag, $pag_actual != $pag, true);
    }
    echo EnlaceAPagina($url, $pag_actual + 1, 'Siguiente', $pag_actual < $nPags);
    echo EnlaceAPagina($url, $nPags, 'Fin');
    echo "</div>";
}