Stránkovanie...

Programovacie jazyky, rady, poradňa...
eSKo-man
Light Expert
Light Expert
Príspevky: 39
Registrovaný: 23 feb 2014, 21:42

Stránkovanie...

Príspevok od používateľa eSKo-man »

Zdravím súdruhovia.
Keď vypisujem dáta z db a predpokladajme, že tých dát bude veľa. Ako spravím stránkovanie? Mám namysli postupne načítavanie dát z db alebo aj iného obsahu. Ako napríklad na stránke http://www.devbook.cz/. Keď rollujete dolu, tak sa postupne načítava ďalší a ďalší obsah. Niečo také by sa mi zišlo veru :)
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: Stránkovanie...

Príspevok od používateľa fikotek »

Nevim jestli je to ono ale mozna ti to pomuze: https://www.google.cz/#q=jquery%20infinite%20scroll
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Stránkovanie...

Príspevok od používateľa weroro »

eSKo-man v selecte, si nastavuj LIMIT a po kliku na ďalší list odosielaj do PHP počiatočný index alebo si to prepočítavaj. Napr. Ak máš LIMIT na výpis 20 záznamov, tak v query budeš mať LIMIT 1, 20 resp.

Kód: Vybrať všetko

LIMIT $pociatocnyIndex, $pociatocnyIndex + 19
potom budeš odosielať iba počiatočný index 1, 21, 31 atď.

// Jaj počkať ten web som si nekukol, tam budeš potrebovať AJAX
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: Stránkovanie...

Príspevok od používateľa S-player »

Ak to chceš mať také ako na tom webe tak zvoľ možnosť ,ktorú ti popisuje weroro. Pokiaľ ti ide ,ale o to aby si niekde zobrazil všetky dáta naraz (A nemôžeš pretože ich máš veľkú kopu) tak ich streamuj. Samozrejme všetko záleži od toho koľko tých dát naozaj máš, či má s nimi problém tvoja databáza & server alebo je problém niekde inde...
dykeer
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 02 jan 2011, 21:21
Kontaktovať používateľa:

Re: Stránkovanie...

Príspevok od používateľa dykeer »

Len taká poznámočka, číslovanie začína od 0, teda:
prvých 20 záznamov limit 0,20
druhých 20 záznamov limit 20,20
tretích 20 záznamov limit 40,20
.............
n 20 záznamov limit ((n-1)*20),20
eSKo-man
Light Expert
Light Expert
Príspevky: 39
Registrovaný: 23 feb 2014, 21:42

Re: Stránkovanie...

Príspevok od používateľa eSKo-man »

Keď že ja nováčik, ničomu nerozumieť, čo mi hovoriť. Ale poho, ja na to dajak prídem :D
Napísať odpoveď