![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 28.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zrobiłem taki banalny skrypt, który porównuje liczbę 600, zapisaną w zmiennej $aktualna ze wprowadzoną wartością $pkt i następnie pokazuje jak $aktualna się zmieniła. Wygląda to tak
I wszystko dla mnie jest OK, osiągnąłem oczekiwany przeze mnie efekt. Ale nurtuje mnie czy można to samo zapisać wykorzystując instrukcję warunkową switch/case. Wykombinowałem coś takiego, co działa źle.
I teraz moje pytanie - czy powyższą instrukcję zapisaną za pomocą elseif można w jakiś sposób zapisać wykorzystując switch/case? A jeśli tak, to w jaki sposób poprawić to co napisałem wyżej? Dziękuję z góry, Pozdrawiam Ten post edytował Radek41 30.01.2010, 18:23:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
No ale ja mimo wszystko poszedłbym w stronę zoptymalizowania if a nie przerabiania tego na switch bo to IMHO jest bez sensu.
Ja bym to zrobił tak:
Na tę chwilę wydaje mi się to najprostszym rozwiązaniem. 1. Sprawdzamy czy $_POST['pkt'] nie jest puste. Jeśli tak to robimy sprawdzenie. 2. Tu wrzucamy kod który się wykona gdy jednak będzie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 10:28 |