Mas o menos el código con el paginador seria...
No lo pude probar....
Código PHP:
Ver original<?php
require_once 'Paginador.php';
// Cantidad de Registros por Pagina
$mostrar = 5;
// Extraigo la Cantidad de Registros que hay para mostrar
$sql = "SELECT idproducto FROM producto";
// Veo en que pagina nos paramos
$pgnActual = isset($_GET['pagina'])?
$_GET['pagina'] : 0;
// Instanciamos la Clase Paginador
$paginador = new Paginador(5, 4);
$datos = $paginador->paginar($pgnActual, $cantRegistros);
// Preguntamos si retorno algo, si retorno paginamos con los datos que nos da el
// paginador que es un arreglo.
// Para ver que trae la variable hacer var_dump($datos);
if ($datos) {
echo 'Pagina: ' . ($pgnActual + 1) . ' de ' . $paginador->getCantidadPaginas() . '<br />';
foreach ($datos as $enlace) {
?>
<a href="?pagina=<?php echo $enlace['numero']; ?>" title="<?php echo $enlace['title']; ?>" style="text-decoration:none;"><?php echo $enlace['vista']; ?></a>
<?php
}
}
Como veo que pones imágenes en las paginas siguiente, ultima y de ese tipo, en este caso lo puedes lograr con lo siguiente...
Código PHP:
Ver original$paginador ->setTitulosVista('siguiente', "<img src=\"images/next.png\" border=\"0\" />");
esto va entre la instancia y antes de llamar a paginar...
Saludos