Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2010, 19:05
Ojete
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 13 años, 9 meses
Puntos: 3
ayuda con "Funcion paginar"

Hola, me encontre esta funcion para paginar datos con php pero sinceramente no se como usarla, donde o con que variable se hace para mostrar los datos de la consulta??? de antemano gracias por la ayuda....
Código PHP:
Ver original
  1. function paginate_three($reload, $page, $tpages, $adjacents) {
  2.    
  3.     $prevlabel = "‹ Prev";
  4.     $nextlabel = "Next ›";
  5.    
  6.     $out = "<div class=\"pagin\">\n";
  7.    
  8.     // previous
  9.     if($page==1) {
  10.         $out.= "<span>" . $prevlabel . "</span>\n";
  11.     }
  12.     elseif($page==2) {
  13.         $out.= "<a href=\"" . $reload . "\">" . $prevlabel . "</a>\n";
  14.     }
  15.     else {
  16.         $out.= "<a href=\"" . $reload . "&amp;page=" . ($page-1) . "\">" . $prevlabel . "</a>\n";
  17.     }
  18.    
  19.     // first
  20.     if($page>($adjacents+1)) {
  21.         $out.= "<a href=\"" . $reload . "\">1</a>\n";
  22.     }
  23.    
  24.     // interval
  25.     if($page>($adjacents+2)) {
  26.         $out.= "...\n";
  27.     }
  28.    
  29.     // pages
  30.     $pmin = ($page>$adjacents) ? ($page-$adjacents) : 1;
  31.     $pmax = ($page<($tpages-$adjacents)) ? ($page+$adjacents) : $tpages;
  32.     for($i=$pmin; $i<=$pmax; $i++) {
  33.         if($i==$page) {
  34.             $out.= "<span class=\"current\">" . $i . "</span>\n";
  35.         }
  36.         elseif($i==1) {
  37.             $out.= "<a href=\"" . $reload . "\">" . $i . "</a>\n";
  38.         }
  39.         else {
  40.             $out.= "<a href=\"" . $reload . "&amp;page=" . $i . "\">" . $i . "</a>\n";
  41.         }
  42.     }
  43.    
  44.     // interval
  45.     if($page<($tpages-$adjacents-1)) {
  46.         $out.= "...\n";
  47.     }
  48.    
  49.     // last
  50.     if($page<($tpages-$adjacents)) {
  51.         $out.= "<a href=\"" . $reload . "&amp;page=" . $tpages . "\">" . $tpages . "</a>\n";
  52.     }
  53.    
  54.     // next
  55.     if($page<$tpages) {
  56.         $out.= "<a href=\"" . $reload . "&amp;page=" . ($page+1) . "\">" . $nextlabel . "</a>\n";
  57.     }
  58.     else {
  59.         $out.= "<span>" . $nextlabel . "</span>\n";
  60.     }
  61.    
  62.     $out.= "</div>";
  63.    
  64.     return $out;
  65. }
  66. ?>