Cytat
"6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice6Miami Vice"
i LIMIT nie działa, wyświetla wszystko....
<form action="index.php" TARGET="prawa" method="get"> <input type="text" name="x" /> <select name="p"> <option value="1">Tytuł</option> <option value="3">Reżyseria</option> <option value="5">Obsada</option> <option value="6">Rok</option> </select> <select name="o"> <option>od A</option> <option value="a">od Z</option> </select> <input type="submit" value=" szukaj " /> </form> </form> <? $pole="ID_filmu_filmu"; if ($p=="0") $pole=""; if ($p=="1") $pole="Tytuł"; if ($p=="3") $pole="Reżyseria"; if ($p=="5") $pole="Obsada"; if ($p=="6") $pole="Rok_produkcji"; $order="asc"; if ($o=="a") $order="desc"; $szukaj=""; if ($x<>"") $szukaj="where $pole LIKE \"%$x%\""; "SELECT * FROM filmy $szukaj order by $pole $order"); function pasek($wierszy,$wiersz,$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 ($wierszy<1) $wynik = "brak informacji spełniających kryteria wyszukiwania"; else $wynik = "znalezionych: $wierszy, strona $s z $stron<br />"; if ($stron>1) $wynik .= "$p - $l - $n"; return $wynik; } $wiersz = 5; // liczba rekordow wID_filmuocznych na stronie $na_pasku = 3; // liczba odpowiedzi/2 na pasku $skrypt = "index.php?s="; // skrypt do wysyłania danych { $start = ($s-1)*$wiersz; // 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 $wierszy>0) { $start = ($stron-1)*$wiersz; } } { foreach($dane as $pole) } ?>