<?php $ile_na_stronie = "10"; $query2 = "SELECT * FROM news WHERE news_kat='$kategoria' LIMIT {$limit}"; $a=0; { $dzien = $data['2']; $miesiac = $data['1']; $rok = $data['0']; $dzien2 = $data2['2']; $miesiac2 = $data2['1']; $rok2 = $data2['0']; $a++; if($a%2) $color = "#DEDEDE"; else $color = "#E8E6E6"; echo "<a href='index.php?action=pelna&id=" . $row2['news_id'] . "'>" . $row2['news_tytul'] . "</a>"; } if($page>0){ echo "<a href='index.php?wybor=" . $wybor . "&wybor2=" . $wybor2 . "&kategoria=" . $kategoria . "&page=" . ($page-1) ."'>" . "Poprzednia" . " </a> |"; } else { } for($i=0;$i<=$podstron;$i++){ if($i==$page){ } else { echo "<a href='index.php?wybor=" . $wybor . "&wybor2=" . $wybor2 . "&kategoria=" . $kategoria . "&page=" . $i ."'>" . ($i+1) . " </a>"; } } if($page<$podstron){ echo " <a href='index.php?wybor=" . $wybor . "&wybor2=" . $wybor2 . "&kategoria=" . $kategoria . "&page=" . ($page+1) ."'>" . "Następna" . " </a>"; } else { } ?>
Przyklad wziety z tego forum i dostosowany do moich potrzeb ale nawet jak juz przeisalem go zywcem z innego topicu to i tak nie dziala tak jak ma. Chodzi o to, ze skrypt pokazuje o jedna podstrone za duzo i wtedy gdy mam powiedzmy 17 wynikow to powinny byc 2 podstrony 1 i 2 a tu dopisuje sie jeszcze 3 po kliknieciu ktorej klauzula LIMIT w zapytaniu leci do wynikow 20-30 w tym przypadku, ktorych nie ma wiec strona zostaje pusta. Probowalem juz na rozne modele cos z tym wykombinowac ale juz mi brakuje troche pomyslow. Jesli zrobie ilosc podstron -1 to znow LIMIT przy 1 wynosi -1,10 i tez sie sypie... Moze widzicie w tym jakis blad, ktorego ja jeszcze nie zauwazylem... Jesli tak to prosze o jakas podpowiedz. Pozdrawiam, Łukasz