Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

[TUT] PHP Paginacija

223 pregleda · 11 odgovora · otvorena 06.09.2011. u 21:53

Evo još jedan tut da oživimo ovaj dio foruma , i dosta za veceras..
Sutra dolaze dva nova tuta ..Detaljno pojašnjenje na pm..

Slika :


Code :
http://pastebin.com/Ubmv5Gmy

Umjesto XX.. stavite svoj query ..

Simple and clean

Tut. by Ukn0wn
Javi se da ti dam aplauz
jacky je napisao/la:
Javi se da ti dam aplauz
Evo me

Post dobio aplauz od jacky

Napišeš kod i to Tutorijal, jbt, za nekog ko ovo ne zna nema pojma o čemu se radi :S

Post dobio aplauz od 53m1r

Lancashire je napisao/la:
Napišeš kod i to Tutorijal, jbt, za nekog ko ovo ne zna nema pojma o čemu se radi :S
Upravo, oni od ovih kodova nemaju nikakve predstave o cemu se radi, i mislim da ovakvim tutorialima ne pomazes ni 1% korisnika..
53m1r je napisao/la:
Upravo, oni od ovih kodova nemaju nikakve predstave o cemu se radi, i mislim da ovakvim tutorialima ne pomazes ni 1% korisnika..
Mogao je makar u //komentaru napisat za liniju obično šta koja radi, nije ovo "Programerski" forum općenito pa da se znaju ovakve stvari, već gamerski tako da i kad hočeš nešto treba sitni nešto radit.

Btw. sve se bojim da ne uzimaš odnekle ovo sve..
Lancashire je napisao/la:
Mogao je makar u //komentaru napisat za liniju obično šta koja radi, nije ovo "Programerski" forum općenito pa da se znaju ovakve stvari, već gamerski tako da i kad hočeš nešto treba sitni nešto radit.

Btw. sve se bojim da ne uzimaš odnekle ovo sve..
Recimo tako nešto. Ako nešto misli neko da nauči vjerovatno će potražiti development forum recimo phpfreaks.com a ne gaming forum :)
Lancashire je napisao/la:
Mogao je makar u //komentaru napisat za liniju obično šta koja radi, nije ovo "Programerski" forum općenito pa da se znaju ovakve stvari, već gamerski tako da i kad hočeš nešto treba sitni nešto radit.

Btw. sve se bojim da ne uzimaš odnekle ovo sve..
Zaobidji moje teme ako ti se nesvidjaju
Haris je napisao/la:
Zaobidji moje teme ako ti se nesvidjaju
Nisam jedini kojem se ne sviđaju, brate napiši pametno pa će nam se i svidjeti
Haris je napisao/la:
Evo me :)
Al' frajeru, reci ko ti je dao paginaciju hahahah xd : )

Šalim se, fino fino napreduješ brate !
Pa neće ni čitati onaj koji nema pojma ;) Ko nema pojma čitat će echo komandu a ne ove složenije upite ;)
Review:
- Upit "select * from {table}" je veoma zahtevan da bi se iskoristio samo za brojanje redova. Koristi "select count(*) as total from {table}"
- Preporuka: prvo izbroj koliko imas redova (upitom iznad) i tek onda proveri da li je $_GET['start'] validan.
if(!isset($_GET['start']) {
$start = 0;
} else {
$start = (int)$_GET['start'];
if($start < 0 || $start => $total) {
// Ovde mozes isprintati 404 header
$start = 0;
}
}
- Posto koristis ext/mysql (mysql_* funkcije), trebao bi raditi mysql_real_escape_string na svim parametrima. $start u ovom slucaju prolazi nefiltriran u upit.

Prijavi se da bi odgovorio/la na ovu temu.