Længlich: if - else if - else - anfängerproblem

Beitrag lesen

Shalom!

if ($var1 == "1") {print "case 1";}

Hiermit überprüfst Du, ob $var1 den Wert "1" hat; alle folgenden else-Blöcke werden also nur ausgeführt, wenn dem nicht so ist.

else if ($var2 == "1") {print "case 2";}

Das funktioniert...

else if ($var1 == "1" && $var2 == "1") {print "case 3";}

... aber hier steht ein Widerspruch: Der Block wird nur ausgeführt, wenn var1 den Wert "1" hat (steht hier) und gleichzeitig nicht den Wert "1" hat (siehe oben) - also niemals.

Viele Grüße vom Længlich

P.S. Ich habe überall $var durch $var1 ersetzt, wo es vorkam - das habe ich aus den vorigen Postings doch richtig verstanden, oder?