Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2012, 17:44
Avatar de xarmagedonx
xarmagedonx
 
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 10 meses
Puntos: 29
Limitar paginador en php

Hola FDW!!, tengo un paginador hecho en php, pero el problema es que no limita la cantidad de páginas como todos los paginadores, sino que muestra todas.

Por ejemplo si tengo 200 resultados muestra 20 enlaces, pero si son más muestra cientos. Les muestro un ejemplo:

Cita:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Siguiente
Este es el código que utilizo:

Código PHP:
$TAMANO_PAGINA 15
$pagina $_GET["pagina"]; 
if (!
$pagina) { 
     
$inicio 0
     
$pagina=1


else { 
$inicio = ($pagina 1) * $TAMANO_PAGINA
}
$total_paginas ceil($totalRows $TAMANO_PAGINA);

if((
$pagina 1) > 0) {
     echo 
"<a href='resultados.php?frase=" $frase "&buscar=Buscar&pagina=".($pagina-1)."' rel='nofollow'> Anterior </a> ";
}

for (
$i=1$i<=$total_paginas$i++){
   if (
$pagina == $i) {
      echo 
"<b>".$pagina."</b> ";

} else {
      echo 
"<a href='resultados.php?frase=" $frase "&buscar=Buscar&pagina=" $i "' rel='nofollow'>" $i "</a> "
}
}

if((
$pagina 1)<=$total_paginas) {

     echo 
"<a href='resultados.php?frase=" $frase "&buscar=Buscar&pagina=".($pagina+1)."' rel='nofollow'> Siguiente </a> ";
}
    
// Si se mando vacio
    
elseif(empty($_GET['frase'])){ 
        echo 
"Debe introducir una palabra para su búsqueda"
    } 
¿Cómo puedo limitar la cantidad de páginas?

Saludos