[ _CaRtMan_ @ 26.07.2008. 22:13 ] @
Inace ovako super radi... Code: function select_vijesti($like,$str){ // Prebroj $count = mysql_query("SELECT COUNT(*) AS broj FROM otvijest") or die(mysql_error()); $ukupno = mysql_fetch_assoc($count); $ukupno = $ukupno[broj]; // Ukupno if(!$str){ $str = 1; } $limit = 20; $start = ($str * $limit) - $limit; $stranica = ceil($ukupno/$limit); $niz = array(); $select = mysql_query("SELECT * FROM otvijest WHERE naziv LIKE '%$like%' ORDER BY datum DESC, vrijeme DESC LIMIT $start,$limit") or die(mysql_error());; while($a=mysql_fetch_array($select)){ $niz[] = $a; } return $niz; } Ali sad gdje god hocu paginaciju morao bih stavljati ovo count bla bla, sto ne valja, zar ne? :) Pa sam napravio: Code: function paginacija($query,$limitp){ $count = mysql_query("$query") or die(mysql_error()); $ukupno = mysql_fetch_assoc($count); $ukupno = $ukupno[broj]; // Ukupno if(!$str){ $str = 1; } $limit = $limitp; $start = ($str * $limit) - $limit; $stranica = ceil($ukupno/$limit); } A vamo (pogledaj prvi kod) iznad $niz = array(), sam stavio: $this->paginacija("SELECT COUNT(*) AS broj FROM otvijest",20); ali mi onda ne radi.. What's wrong? :) Izbaci: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 |