Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prikaz rezultata upita

[es] :: PHP :: Prikaz rezultata upita

[ Pregleda: 2950 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ika999
Nis

Član broj: 1631
Poruke: 32
212.200.108.*



Profil

icon Prikaz rezultata upita28.05.2004. u 12:06 - pre 198 meseci
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
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.rz.uni-karlsruhe.de

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Prikaz rezultata upita28.05.2004. u 12:33 - pre 198 meseci
http://www.programmingtalk.com/showthread.php?t=8934

(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.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Prikaz rezultata upita28.05.2004. u 12:36 - pre 198 meseci
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:

"SELECT ... LIMIT " . ($rbs * $rps) . ", $rps"
 
Odgovor na temu

[es] :: PHP :: Prikaz rezultata upita

[ Pregleda: 2950 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.