Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Paginacja
Forum PHP.pl > Forum > Przedszkole
kamil_lk
Cześć,
mam 1000 produktów.
Domyślny offset na jedną stronę jest 10, czyli łącznie mam 100 podstron.
Będąc na stronie 20 wyświetlam listę produktów począwszy od 201 do 210.
I w tym momencie chcę zmienić offset z 10 na 20 przy czym chcę przekierować użytkownika na odpowiednią podstronę. Tak, żeby widział produkty od 201 do 220.
Ma ktoś z was jakiś pomysł jaki zastosować tutaj wzór matematyczny do obliczenia podstrony na którą przekierować?
nospor
200 / 20 = 10
Nie ma za co.
Tomplus
Kod
page1            page2
---------    = --------------
sumPage1      sumPage2


                page1 * sumaPage2
page2 = ------------------------------
                     sumPage1


Jeżeli mamy

index.php?page=20&offset=10

to po przełączeniu będzie page2 = 20 * 50 / 100 = 10

czyli index.php?page=10&offset=20 smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.