Základní použítí Pageru bez módů - pokud jste Pager používali již dříve,
vidíte, že navenek se nic nezměnilo. Interně vytvoří módy FirstLast,
PrevNext a Default - a výpis pak vypadá tak, jak vidíte na příkladu.
Vypisuje číslované odkazy na všechny stránky, těch může být hodně,
pokud je výsledková sada velká v poměru k velikosti stránky. Tento
problém řeší módy v dalších příkladech.
| Výsledek: |
Zdrojový kód: |
|
Stránkovaný výpis:
11: Alexandr 12: Alexandra 13: Alexej 14: Alice 15: Alois
|
require_once('Pager.class.php');
//vytvoreni objektu, jako parametry konstruktoru se
//predavaji SQL dotaz a parametr URL, ktery bude pager
//pouzivat pro odkazy na dalsi stranky
$pager = new Pager('SELECT * FROM smalltable', 'page');
$pager->PageSize = 5;
$pager->PagerAlign = "center";
//ziska z databaze pozadovanou cast vysledkove sady
$pager->DataBind();
//postupne ziskavani jednotlivych zaznamu z vysledkove sady
while ($obj = $pager->GetOne())
echo $obj->id. ": ".$obj->username." <br />";
//vypis odkazu na stranky
//nebyly pouzity zadne mody, proto se pouzije
//defaultni strankovani
$pager->DrawPager();
|