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?