Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2013, 11:10
alex1084
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años, 9 meses
Puntos: 47
Respuesta: paginacion en PHP

Proba este codigo...

Código PHP:
Ver original
  1. <?php
  2.     $numeroRegistros=15;
  3.     if(isset($_GET['pagina'])){
  4.         $pageNum = $_GET['pagina'];
  5.     }else{$pageNum = 1;}
  6.    
  7.     //contando el desplazamiento
  8.     $offset = ($pageNum - 1) * $numeroRegistros;
  9.     $total_paginas = ceil($numSolicitudes/$numeroRegistros);
  10.    
  11.    
  12.     ////***Armas el despliegue de tu informacion
  13.    
  14.    
  15.     //Armo paginacion
  16.     if ($total_paginas > 1){
  17.  
  18.         if ($pageNum != 1){
  19.             echo '<a href="lista-usuarios.php?pagina='.($pageNum-1).'">< Anterior</a>';
  20.            
  21.         }
  22.         for ($i=1;$i<=$total_paginas;$i++){
  23.             if ($pageNum == $i){
  24.                 //si muestro el índice de la página actual, no coloco enlace
  25.                 echo '<a href="lista-usuarios.php?pagina='.$i.'">'.$i.'</a>';
  26.             }else{
  27.                 //si el índice no corresponde con la página mostrada actualmente,
  28.                 //coloco el enlace para ir a esa página
  29.                 echo $i;
  30.              }
  31.         }
  32.         if ($pageNum != $total_paginas){
  33.             echo " <a href='lista-usuarios.php?pagina=".($pageNum+1)."'>Siguiente ></a>";
  34.         }
  35.     }
  36. ?>