Hola a todos! Verán tengo el siguiente problema, en una consulta a la base de datos con muchos resultados me da un número muy grande de páginas y me preguntaba como adaptar este codigo para crear un entorno de 10 páginas y no me salga esto...
< Anterior 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 Siguiente >
Me gustaría algo así:
< Anterior 3 4 5 6 8 9 10 11 12 13 Siguiente >
Este es el código:
Código PHP:
if(($pagina - 1) > 0) {
echo "<a href='inicio.php?id=anuncios_recientes&pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='inicio.php?id=anuncios_recientes&pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='inicio.php?id=anuncios_recientes&pagina=".($pagina+1)."'>Siguiente ></a>";
}
Gracias de antemano! Saludos