![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z paginacja. Wszystko ladnie dziala do momentu kiedy chce przejsc na nastepna strone. Przechodzac np. ze strony 1 na 3 dostaje te same wyniki Kod // polaczenie i wybor bazy pomijam $page = ( int ) $page; if ( !isset ( $page ) or empty ( $page )) { $page = 1; } $query2 = mysql_query("SELECT * FROM books WHERE szkola='Szkoła Podstawowa'") or die ('Błąś zapytania'); $result2 = mysql_query($query2); $rows = mysql_num_rows($query2); $pokaz = 10; $r = $rows % $pokaz; $a = $rows - $r; $stron = $a / $pokaz; $stron ++; $start = $page * $pokaz - $pokaz; $limit = $pokaz; //probowalem tez z zapytaniem ponizej ale dostawalem inne bledy //$query = mysql_query("SELECT * FROM books WHERE szkola='Szkoła Podstawowa' DESC LIMIT $start, $limit"); $result =$query2; if(mysql_num_rows($result) > 0){ while($wiersz=mysql_fetch_assoc($result)){ echo $wiersz[id]; } $pages_str = "strony: "; for ($i=1;$i<=$stron;$i++){ if ($i == $page){ $pages_str .= "<b>$i</b>"; } if ($i != $page){ $pages_str .= " <a href=podstawowka.php?page=$i><font color=#FFFFF>$i</font></a> "; } } if($stron > 1) echo $pages_str; else echo 'brak rekordów w bazie'; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:54 |