Hi!
Das Script git mir schon OK zuzück wenn eine der var´s aus ( 01 ) == JA ist. Alles andere ( 02 );( 03 );( 04 )wir nicht beachtet.
So wie das da steht blicke ich da nicht wirklich durch, schreib es doch mal als PHP-Code auf. Beachte die Operator-Rangfolge http://php3.de/manual/de/language.operators.php#language.operators.precedence
In der Reihenfolge werden || und && ausgewertet, wenn Dir das nicht üasst musst Du mit () evt. Ausdrücke zusammenfassen, ich denke daran liegt es irgendwie. Sowas wie a || b || c || d && e && f
weißt Du was damit passiert?
Grüße
Andreas