![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Od pewnego czasu nie moge się uporać z kodem stronicowania.
![]() Oto i mój kod:
Czy mógłby ktoś zerknąć i sprawdzić czy jest on poprawny?? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Każdy, albo prawie każdy ma tu problem z kodem, nadaj jakiś sensowny tytuł.
Poprawny w jakim sensie? Co chcesz żeby sprawdzić? Coś nie działa? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak. Nie działa.
![]() ![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze jeśli już coś takiego piszesz to wklej cały kod. Nie widzę skąd bierzesz zmienne $strona,podstron i nie widzę wógle gdzie te dane pobierasz.... Jak możesz staraj się stosować cięcia w kodzie. I nawiasy klamrowe zamykające czy też otwierające blok instrukcji if,else,for staraj się dawać w nowej linie np.
Nie przyjemniej taki kod się analizuje ? Ludzie którzy chcą Ci pomóc nie dostaną oczopląsu, lub też nie zamkną za szybko tego tematu. Zagadnie paginacji było tutaj 1000 razy opisywane jak i na innych stronach znajdziesz 1000 przykładów takich skryptów. Przyglądając się na twój pokręcony kod wypatrzyłem że masz nieużywany blok instrukcji if/else:
Jak widzisz sprawdzasz czy ilość podstron jest mniejsza niż 10 i później większa niż 10, także 3 blok else nigdy ci nie zadziała. PS. dodałem wcięcia i proponuje żebyś i ty to zrobił ze swoim kodem wtedy Ci pomogę. Naprawdę jeśli bęziesz tworzył jakiś duży serwis pisząc tak niechlujnie kod zgubisz się w tym gąszczu bo nawet nie będziesz wiedział w którym miejscu przypadkiem nie domknąłeś nawiasów. Ten post edytował R4D3K 1.12.2009, 11:43:34 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Więc tak. To jest fragment pliku index:
Stąd pobiera te dane o które pytałeś. Dalej. Plik odpowiedzialny za stronicowanie wygląda następująco (już po usunięciu tego 3 else):
Ten post edytował djgarsi 1.12.2009, 20:13:08 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:17 |