Funkcja wygląda nastepująco:
<? function pasek($rekordow,$na_stronie,$na_pasku,$skrypt,$s) { if ($s<1) $s=1; if ($s>$stron) $s=$stron; $koniec = $s+$na_pasku; if ($s<=$na_pasku) $koniec = $na_pasku*2+1; if ($koniec>$stron) $koniec = $stron; $start = $koniec-$na_pasku*2; if ($start<1) $start=1; if ($s>1) $p = "<a href='$skrypt".($s-1)."'><<<</a>"; else $p = "<span style='color:gray'><<<</span>"; if ($s<$stron) $n = "<a href='$skrypt".($s+1)."'>>>></a>"; else $n = "<span style='color:gray'>>>></span>"; for ($i=$start; $i<=$koniec; $i++) { if ($i==$s) $l .= " <span style='color:#cc0000;'><b>$i</b></span> "; else $l .= " <a href='$skrypt$i'>$i</a> "; } if ($rekordow<1) $wynik = "brak informacji spełniających kryteria wyszukiwania"; else $wynik = "znalezionych: $rekordow, strona $s z $stron<br />"; if ($stron>1) $wynik .= "$p - $l - $n"; return $wynik; } $na_stronie = 10; // liczba rekordow widocznych na stronie $na_pasku = 5; // liczba odpowiedzi/2 na pasku $skrypt = "?strona=ogloszenia&pokaz=wszystkie&s="; // skrypt do wysyłania danych $start = ($s-1)*$na_stronie; FROM tabela LIMIT $start, $na_stronie "); // ponownie szuka, gdy ktos celowo wpisze "s" większe od ilości stron: // możesz pominąć, służy do estetycznej obsługi danych if ($s>$stron and $rekordow>0) { $start = ($stron-1)*$na_stronie; FROM tabela LIMIT $start, $na_stronie "); } } // lub echo $dane["id"], itd... } ?>
W tym ostatnim while umieściłem to co ma się stronocować czyli:
$zapytanie = mysql_query("SELECT * FROM `ogloszenia` WHERE `stan` = '1' order by id ASC") or die(mysql_error()); { echo " <table border=\"0\" width=\"100%\" align=\"center\"><tr><td><img src=\"./img/mini/".$rekord['obrazek'].".jpg\" align=\"middle\" border=\"0\"></td><td> <table summary=\"Opis ogłoszenia\" class=\"servicesT\" cellspacing=\"0\" width=\'100%\"> <tr><td colspan=\"2\" class=\"servHd\">Opis ogłoszenia</td></tr> <tr> <td>Marka</td> <td class=\"servBodL\">".$rekord['marka']."</td> </tr> <tr> <td>Model</td> <td class=\"servBodL\">".$rekord['model']."</td> </tr> <tr> <td>Rok produkcji:</td> <td class=\"servBodL\">".$rekord['rocznik']."</td> </tr> <tr> <td>Cena:</td> <td class=\"servBodL\">".$rekord['cena']." zł</td> </tr> <tr><td colspan=\"2\" class=\"servHd\"><a href=\"?strona=pokaz&id=".$rekord['id']."\">Pokaż więcej informacji</a></td></tr> </table></tr> </table><br>"; }
Porobiło strony, tylko że wyniki pomnożyły się i na każdej stronie wyświetliły sie taka sama ilość
Prosiłbym o pomoc