[php] podział na strony

0

czy ktos ma moze kod podziału na strony (taki jak na 4programmers) ?

0

czy ktos ma moze kod podziału na strony (taki jak na 4programmers) ?

nie rozumiem o co ci chodzi, ale jeśli ten kod jest na 4p to ściągniesz go stąd http://4programmers.net/coyote/

0
define(ROWS_PER_PAGE,20);

function pages($max,$additional="")
// generuje listę numerów od 0 do $max/ROWS_PER_PAGE; 
// $additional to dodatkowe linki do uwzględnienia w postaci "cośtam=cośtam&cośinnnego=1"
// (standardowo NIC nie jest potrzebne)
{
  global $p;
  if (!$p) $p = 0;

  if ($max > 0) 
  {
    $s = preg_replace("/(p=[^&]*&)|(p=.*)/i","",$_SERVER['QUERY_STRING']);
    if ($additional) $additional .= "&".$additional;

    print("[");
    for($i=0;$i*ROWS_PER_PAGE < $max;$i++)
    {
      if ($p == $i) $num = "<b>".($i+1)."</b>"; else $num = $i+1;
      print " <a href=\"".$SERVER_['SCRIPT_NAME']."?p=$i&$s$additional\">$num</a> ";
    }

    print("]");
  }

}

dostajesz wygenerowaną listę numerków z linkami do strony, która generowała ten kod, ale z różnymi wartościami parametru p. zmienna $p do wykorzystania w kodzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1