Honda: Reload bei mehrseitigem Formular

Beitrag lesen

!$fehler ist also an dieser Stelle immer true, schauen wir uns mal
  !$_POST['Languages'] == "selected.."
an. Die Operatoren ! und == sind gleichwertig, dieser Ausdruck wird hier also von links nach rechts ausgewertet.
Dein ! bewirkt, dass $_POST['Languages'] negiert wird.
Hier kommt dann noch die automatische Typ-Umwandlung von PHP zum Zuge: Die Strings '' oder '0' ergeben in boolean umgewandelt false alle anderen ergeben true.
Da der erste Teil nun vom Typ boolean ist, wird der String "selected.." ebenfalls in boolean umgewandelt und das ergibt true.

Hallo,

Vorerst einmal, danke für die Antwort!
Wenn ich das nun richtig verstanden habe, wird mein $_POST['Languages'] == "selected.." in ein "TRUE" umgewandelt. Ist es denn nicht so, dass ich mit ! dieses TRUE negiere,... womit dieses "FALSE" wird?

Was ja dann wieder meiner Intention entspricht, da ja die Aktion nur durchgeführt werden soll, wenn das Select-Feld "Languages" nicht berührt wurde (sprich auf "select.." bleibt).

Wenn dem nicht so ist,.... wie sonst kann ich dem gleichen Ergebnis gelangen?

Honda