Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/12/2008, 16:50
abigor66
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 16 años, 8 meses
Puntos: 8
Respuesta: Ayuda con Paginator de jpinedo

Hola ultimsgats sobre la linea 36 no debes colocar el codigo que te di, eso lo colocas por ejemplo sobre la linea 34 y reemplazas todos los $_POST['txtBusqueda'] por $categoria.

en lo personal creo me parece más simple otro código que anda circulando en la red, más no sé quien es su autor.

Código php:
Ver original
  1. $pagina     = $_GET["pagina"];
  2. $registros  = 10; // Número de resultados por página
  3.  
  4. if (!$pagina) {
  5.  $inicio = 0;
  6.  $pagina = 1;
  7. }
  8. else {
  9.  $inicio = ($pagina - 1) * $registros;
  10. }
  11.  $resultados = mysql_query("SELECT * FROM tabla WHERE campo");
  12.  $total_registros = mysql_num_rows($resultados);
  13.  $resultados = mysql_query("SELECT * FROM tabla WHERE campo LIMIT $inicio, $registros");   
  14.  $total_paginas = ceil($total_registros / $registros);                 
  15.  
  16.  if($total_registros) {
  17.   echo '<p>&nbsp;</p>';
  18.   while($row=mysql_fetch_array($resultados)) {
  19.    if($color=='#f5f9fe') $color ='#ffffff';
  20.    else $color='#f5f9fe';
  21.     echo '<br><div style="width:100%; background-color:'.$color.'">acá iría el contenido</div>';
  22.   }
  23.  mysql_free_result($resultados);
  24.  }
  25.  if($total_registros) {
  26.   echo '<div align="center"><p>&nbsp;</p>';
  27.   if(($pagina - 1) > 0) {
  28.    echo "<a href='".$_SERVER['PHP_SELF']."?pagina=".($pagina-1)."'>&laquo; Anterior</a> ";
  29.   }
  30.   for ($i=1; $i<=$total_paginas; $i++){
  31.    if ($pagina == $i) {echo "<b>".$pagina."</b> ";}
  32.    else {echo "<a href='".$_SERVER['PHP_SELF']."?pagina=$i'>$i</a> ";} 
  33.   }
  34.   if(($pagina + 1)<=$total_paginas) {
  35.    echo " <a href='".$_SERVER['PHP_SELF']."?pagina=".($pagina+1)."'>Siguiente &raquo;</a>";
  36.   }
  37.   echo "</div>";
  38.  }

Suerte