![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 16.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Tworzę stronę dość podobną w działaniu jak kwejk, czy demotywatory, jednak o innej tematyce. Nie chcę by wszystkie rekordy były wyświetlone na 1 stronie. Chciałbym to podzielić np. po 10 rekordów na stronę.
Tak wygląda mój skrypt na wyświetlanie rekordów:
a tak skrypt od podstron
Moje pytanie. Załóżmy że mam już na stronę wrzucone 20 filmów. Utworzą się 2 strony. Jak zrobić że gdy kliknę na dwójkę to pokażą mi się rekordy od 11-20, ale wolałbym żeby nie działało to na zasadzie id, tylko coś w stylu mysql_num_rows, żeby samo to policzyło bo czasami będzie trzeba usunąć dany rekord czy coś (IMG:style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]() |
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Przede wszystkim przed wyswietleniem rekordow musisz je policzyc i podzielic:
$podstrona = ceil($ile_rekordow/$ile_wyswietlic); // gdzie podstrona to bedzie Twoja zmienna GET czyli numeracja 1,2,3 itd. pozniej obliczyc poczatek od ktorego rekordu ma byc wyswietlanie $poczatek = $podstrona*$ile_wyswietlic; i teraz w zapytaniu wyswietlajacym wyniki dac LIMIT $ile_wyswietlic,$poczatek Tak na szybkiego i moze byc jakis blad ale chyba wiadomo o co chodzi a w google masz pelno przykladow (paginacja, stronnicowanie) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 02:51 |