![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, który nie potrafię rozwiązać. Otóż mam sobie takiego switch'a
I do tego mam sobie taki case:
Jak widać powyższe powinno pobierać id z $_GET'a jednak tu jest problem. Jeśli dam sobie w adresie np. test.php?akcja=usunzdj to case się uruchamia(oczywiście nie działa) ale jak już dam test.php?akcja=usunzdj?id=ileś to przeskakuje mi do default. Czy z moim skryptem jest coś nie tak czy tak ma być? Jeśli tak ma być to chyba będę musiał to zamienić na if, które wydaje mi się wolniejsze od tego szczególnie jeśli było by ich kilka(if'ów i elseif'ów). |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dwa razy stosujesz znak zapytania w adresie
test.php?akcja=usunzdj?id=ileś A powinien byc drugi ampersand & |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja blady, masz rację. Dzięki, bo pewnie siedział bym nad tym skryptem i doszukiwał się błędów nie wiadomo gdzie. A jeszcze wracając do tematu szybkości. Czy switch jest szybszy od if i elseif? Wydaje mi się, że tak ale wolę się upewnić. Zawsze myślałem że przy if i elseif każdy warunek jest po kolei sprawdzany a w switch od razu przeskakuje do tego właściwego case'a. Zgadza się? No mimo wszystko dzięki za pomoc.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Szybkość? Możliwe że switch, zresztą budowa switcha mówi sama za siebie. Prostota w tworzeniu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:57 |