![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jest to kawałek kodu skryptu wirtualnego alkomatu. Mam taki problem chce zawrzeć kilka warunków if w pętli while, jednak taka instrukcja nie działa w skrypcie, konkretnie chodzi o fragment kodu dla zmiennej if ($zoladek == "pelny") gdzie są wprowadzone 4 warunki dla pozostałych zmiennych skrypt działa prawidłowo. Konkretnie chodzi mi o to aby od wartości zmiennej $index uzależnić sposób obliczania
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
po pierwsze:
if ($index <= 0) { ..... } if ($index > 0) { ...... } to sie robi tak if ($index <= 0) { ..... } else{ ...... } po drugie; elseif ($index) - czemu to ma sluzyc? Czemu nie dales po prostu: else ? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tam gdzie masz:
Przecież te opcje się wykluczają, po co męczyć parser sprawdzaniem kolejnych warunków, które nie mają szansy być spełnione? po drugie; elseif ($index) - czemu to ma sluzyc? Czemu nie dales po prostu: else ? Może chce sprawdzić, czy w ogóle index jest podany :-> |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Może chce sprawdzić, czy w ogóle index jest podany :-> No ale przeczytaj calosc a nie ograniczasz sie do mojego cytatu... PRzeciez jak $index nie bedzie podany to mu sie wykonaif ($index==0) (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i to tyle w temacie @vokiel coś ostatnio piszesz jakbyś był trochę niewyspany (IMG:style_emoticons/default/winksmiley.jpg) ps: napisałes taki fajny skrypt. mogles chociaz sprawdzic co ci zwroci..... (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
@nospor poniedziałek, po 3 dniach prób zamykania krzaka, może być;)
A może, ja mam inne PHP (IMG:style_emoticons/default/ohmy.gif) (IMG:http://img188.imageshack.us/img188/8568/20090901081652.png) PHP: converting to boolean Cytat var_dump((bool) -2); // bool(true)
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat var_dump((bool) -2); // bool(true) no dokladnie.czyli twoj kod elseif($index) ... else .... nie dojdzie do else dla $index ujemnej gdy zadziala juz elseif(index). bez sensu jest wiec pisac tak, wystarczy wiec juz sam jeden else Cały czas to mowie, a ty ciagle cos innego (IMG:style_emoticons/default/smile.gif) Twoj kod tez zwroci: index - true czyli nie dojdzie do else. rozumiesz? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:22 |