![]() |
![]() ![]() |
![]() |
![]()
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
-------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 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 ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 557 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) ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Index może być też ujemny:
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i to tyle w temacie @vokiel coś ostatnio piszesz jakbyś był trochę niewyspany ![]() ps: napisałes taki fajny skrypt. mogles chociaz sprawdzic co ci zwroci..... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 ![]() ![]() PHP: converting to boolean Cytat var_dump((bool) -2); // bool(true)
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 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 ![]() Twoj kod tez zwroci: index - true czyli nie dojdzie do else. rozumiesz? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
![]() ![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:31 |