Autor | Zpráva | ||
---|---|---|---|
Poltergeist Profil |
#1 · Zasláno: 18. 5. 2008, 15:12:23
nazdárek, mam nejky script na knihu navstev a chtel bych udelat strankovani tak, aby se mi zobrazovalo pouze pet nazoru na stranku tak sem pouzil tento kod ->
<?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(); ?> ale pise to toto Fatal error: Cannot instantiate non-existent class: pager na line 126 coz je $pager = new Pager('SELECT * FROM kniha_navstev', 'page'); celkem bych to potreboval tak dik |
||
Adam Zábranský Profil |
#2 · Zasláno: 18. 5. 2008, 15:43:01
Poltergeist
Chyba hlásí, že neexistuje třída Pager... ten kód si asi někde okopíroval, jenže na to potřebuješ nějaký framework asi. |
||
badyto Profil * |
#3 · Zasláno: 19. 5. 2008, 13:59:21
nazdárek, mam nejky script na knihu navstev a chtel bych udelat strankovani tak, aby se mi zobrazovalo pouze pet nazoru na stranku mysql_query("select * from nazory limit 5"); |
||
Časová prodleva: 18 dní
|
|||
Martin Dostal Profil |
#4 · Zasláno: 7. 6. 2008, 00:54:36
Ale nepotřebuje framework. Mam takový tušení, že se jedná o volání uložený procedury s parametrem page. A na tento parametr se navazuje s tim bind.
Každopádně má ale nějakej bordel v definici tý classy. Nevoláš to náhodou před tím, než jsi to deklaroval? Nebo nemáš to přejmenovaný? Je potřeba aby existovala opravdu třída Pager - definice takto: class Pager { /// kod } |
||
Časová prodleva: 16 let
|
0