![]() |
![]() |
![]()
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.(IMG:style_emoticons/default/sad.gif)
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.(IMG:style_emoticons/default/sad.gif) Gdy chcę przejść już do 2,3, itd strony wywala że nie ma takiej strony.(IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
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: 23.08.2025 - 12:47 |