![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
mam problem przy generowaniu ilosci stron w paginacji, załóżmy że mamy 39 elementów i ustawiamy 20 elementów na stronie - wygenerowane zostaną 2 podstrony (prawidłowo), ale przy 40 elementach już są generowane 3 podstrony (1 pusta), gdzie jest błąd ?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale sieczka.... kupa zmiennych, nie wiadomo co do czego, pewnie sam się nie orientujesz co jaka zmienna robi...
Na dobrą sprawę o to: $config_totalPages = ceil(($entries) / ($rzad * $config_rows)); powinno odpowiadać za ilość stron, czyli powinno być: $config_totalPages = ceil(40/20); //2 Czy tak u ciebie jest? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie nospor - to jest dokładnie w 6 linijce kodu ?! dokładnie "gubi się przy 160", dla 140 elementów podaje właściwą ilość, a przy 160 elementach już podaje jedną stronę więcej.
Ten post edytował shreker 14.12.2012, 14:35:26 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Sprawdź lepiej co zawierają zmienne.... bo php w tak banalnym liczeniu się nie gubi
i sprawa będzie jasna. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie w kolejności dla 380 elementów:
int(380) int(4) float(5) float(19) czyli teoretycznie poprawnie, ale stron jest nie 19 ale 20 (20 oczywiści pusta), tak jak wcześnie napisałem przy 140 elementach jest ok, ale przy 160 dodaje już dodatkową stronę. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czyli błąd masz dalej w tej masie IFów.... musisz sobie teraz echować w każdej linii stan zmiennych aż znajdziesz błąd. Robota raptem na 5 minut.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
:-) robota na 5 minut, a piszemy od godziny i jesteśmy w miejscu. skoro wiedziałbym gdzie może być błąd to bym nie pisał, wcześniej już szukałem i dopiero teraz napisałem na forum.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kurcze.... robisz var_dump po każdym z IFów i widzisz co ci szwankuje. Naprawdę to jest robota na 5 minut. Przecież w którymś miejscu zmienna strona przyjmuje złą liczbę i znalezienie tego miejsca to naprawdę zadna filozofia metodą var_dump....
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 00:52 |