Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2010, 06:52
manuga93
 
Fecha de Ingreso: febrero-2010
Mensajes: 70
Antigüedad: 14 años, 2 meses
Puntos: 2
Pregunta Paginación con muchos resultados

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