Kada iz baze(MySQL) dobijem rezultat upita, koji ima vise od 100-tinak vrsta,
hteo bih prikazivanje vrsta na vise stranica(npr po 20 na strani), kako to da izvedem?
Da li ima neko napisanu funkciju ili sl?
Ika
28.05.2004. u 12:06
NikolaVeber neradnik na porodiljskom bolovanju Karlsruhe
Član broj: 5115 Poruke: 1249 *.rz.uni-karlsruhe.de
(btw, pitao sam prijatelja googlea sta misli o ovome
php +mysql +"displaying results" +more pages
i opste se nije dvoumio).
P.S.
Mozda ti ovaj primer nece raditi zbog imena super globalnih promenljivih (PHP_SELF ...)
Pogledaj ostale rezultate koje google daje, sigurno ces naci nesto.
Prvo, možeš da izvučeš koliko tačno imaš rezultata.
SELECT COUNT(*) FROM tabela WHERE uslov
Odrediš parametar koliko rezultata ide po stranici
$rps = 20;
Pa odatle može da se izračuna koliko je ukupno stranica potrebno da se prikažu svi rezultati na ovaj način. Ove stranice se razlikuju po tome što u adresi nose informaciju o rednom broju stranice: ...?...&rbs=2
Sada je tu sve što je potrebno za jednu stranicu. Koristi se sql sa LIMIT klauzulom tako da se dobiju samo oni rezultati koji su potrebni za tu stranicu: