napisalem pewno wyszukiwarke i chcialem napisać dzielenie na strony
<?php $wspolczynnik = \"20\"; // ilosc rekordow na jednej stronie switch($bywhat) { case r: $sort=\"aaaa\"; $type=\"DESC\"; break; case n: $sort=\"bbbb\"; $type=\"ASC\"; break; } if($page==0) $pageTyl = 0; else $pageTyl = $wspolczynnik*$page-$wspolczynnik; if($page==0) $pagePrzod = $wspolczynnik-1; else $pagePrzod = $page*$wspolczynnik-1; $zapytanie = \"SELECT * FROM tabela WHERE (pole1 LIKE '%$where%') OR (pole2 LIKE '%$where%') OR (pole3 LIKE '%$where%') ORDER BY $sort $type LIMIT $pageTyl,$pagePrzod\"; ?>
pomijam juz polaczenie z baza wkonanie zapytania, itd.....
sterowanie stronami wyników odbywa sie przez zmienna $page , potem tam sie przelicza dolna i górna granica LIMIT....
z tego co widze to limit wykouje się poprawnie, ale na kolejnych podstronach $page=2, $page=3, itd. na stronie zamiast 20 wyników wyświetlają się kolejno 40, 60, 80 mimo, że limit wskazuje np. LIMIT 20,39 lub LIMIT 40,59
nie wiem... może coś sam źle zrobilem... może czegoś nie uwzględnilem.... macie jakieś pomysly ?
pozdr.
