Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/08/2010, 14:54
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: paginar resultados de consuilta sql

Muestras código PHP pero eso no sirve de momento...

Ahora te mostraré un código de ejemplo, de esto tendrás que implementarlo en tu código
Código PHP:
Ver original
  1. echo "<div class="paginator_linkanterior"><a href=".$_SERVER['PHP_SELF']."?pag=".$anterior.$extra_variables."><< Anterior | </a></div>";
  2.     }
  3.  
  4. //demás código...
  5.  
  6. echo '<div class="paginator_bloquepaginas">';
  7. for($i=$abajo;$i<=$links;$i++){
  8.      if($link_break<$i){
  9.       break;
  10.      }
  11.      else{
  12.         if($pag==$i){
  13.         echo $i." | ";    
  14.         }
  15.         else{
  16.         echo "<div class="paginator_bloquepaginas_item"><a href='".$_SERVER['PHP_SELF']."?pag=".$i.$extra_variables."'>";
  17.         echo $i;
  18.         echo " | </a></div>";
  19.         }
  20.      }
  21.     }
  22. echo '</div>';
  23.  
  24. //Más código...
  25.  
  26. echo '<div class="paginator_linksiguiente"><a href=".$_SERVER['PHP_SELF']."?pag=".$siguiente.$extra_variables.">Siguiente >></a></div>";

Al final obtendrás un código HTML como este...
Código HTML:
Ver original
  1. <div class="paginator_linkanterior">
  2.     <a href="mipagina.php?pag=mivariable">Anterior <<</a>
  3. </div>
  4.  
  5. <div class="paginator_bloquepaginas">
  6.     <div class="paginator_bloquepaginas_item">
  7.         <a href="mipagina.php?pag=mivariable">1</a>
  8.     </div>
  9.     <div class="paginator_bloquepaginas_item">
  10.         <a href="mipagina.php?pag=mivariable">2</a>
  11.     </div>
  12.     <div class="paginator_bloquepaginas_item">
  13.         <a href="mipagina.php?pag=mivariable">3</a>
  14.     </div>
  15. </div>
  16. <div class="paginator_linksiguiente">
  17.     <a href="mipagina.php?pag=mivariable">Siguiente >></a>
  18. </div>

Y tu código CSS...
Código CSS:
Ver original
  1. .paginator_linkanterior, .paginator_linksiguiente {
  2.     background-color:#0000ff;
  3.     color: #ffffff;
  4.     padding: 5px;
  5.     border: 1px solid #ffffff;
  6. }
  7. .paginator_bloquepaginas {
  8.     overflow: auto;
  9. }
  10. .paginator_bloquepaginas .paginator_bloquepaginas_item {
  11.     background-color:#0000ff;
  12.     color: #ffffff;
  13.     padding: 5px;
  14.     border: 1px solid #ffffff;
  15. }

Obviamente todo esto es como ejemplo, modificalo según tus necesidades
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)