Hola espero que puedan ayudarme, hice un paginador en php, esta funcionando bien pero tiene un pequeño problema y es que si tengo 50 enlaces me muestra los 50 enlaces.
Como prodria hacer para limitar la cantidad de enlace que muestra, hacer algo como esto:
Anterior [1] ... [5] 6 [7] ... [11] Siguiente
Este es el código que estoy usando:
Código PHP:
<?php
if ($pagina > 1){
echo "<a href='mipagina.php?pagina=". ($pagina - 1) ."'> Anterior </a>";
}
for ($i=1;$i<=$total_paginas;$i++){
if ($i==$pagina){
echo "<strong> ".$i." </strong>";
}
else{
echo "<a href='mipagina.php?pagina= ".$i."'> [ $i ] </a>";
}
}
if ($pagina < $total_paginas){
echo "<a href='mipagina.php?pagina=". ($pagina + 1) ."'> Siguiente </a>";
}
?>
Desde ya Muchas Gracias.