![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 1 Dołączył: 27.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie mam pewien problem
mam kodzik
czy idzie jakoś wydajniej rozwiać ten kod ,ponieważ mam 2 menu które ma jeszcze 10 elseif() więcej ;p ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat while A nie przypadkiem
Co Ci tutaj da while ? Ten post edytował blooregard 11.03.2009, 21:18:34 -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
co mi da while?
coś w tym stylu ![]() Ten post edytował Spawnm 11.03.2009, 21:29:02 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
W takiej sytuacji, gdy nazwa użytej zmiennej zależy od wartości zmiennej, mógłbyś spróbować użyć zmiennej zmiennej. Czyli cały kod z ifami zastąpić 1 linią:
Ale w takiej sytuacji, gdy zmienna show przychodzi z zewnątrz, musisz kontrolować wcześniej jej zawartość, czyli sprawdzać czy jest liczbą z odpowiedniego zakresu. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
to mi wyglada na cos takiego ;-)
http://pl.wikibooks.org/wiki/PHP/Instrukcja_switch Wiec chyba switch ;-) Pozdrawiam |
|
|
![]()
Post
#7
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Poza tym chodzi o klasy CSS dla lina aktywnego/nieaktywnego, tak?
Więc tak naprawdę całą tę rzeźbę można zastąpić: -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
ani switch ani if, teraz jest kwestia 4 pytań,
ale co jeśli by trzeba 100 warunków wykonać ? ręcznie byś wklepywać 100 if ![]() //edit blooregard-> w twoim wypadku to warto by dać <li>/html w pętle ![]() Ten post edytował Spawnm 11.03.2009, 21:40:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:20 |