Hi!
Das Problem - er "tut etwas" obwohl alle Felder gefüllt sind. Also die If-Abfrage wird gemacht und einer dieser Fälle scheint einzutreffen obwohl:
Verlass dich nicht auf den Schein, prüfe nach! (error_repoerting ist auf E_ALL gestellt und display_errors auf on?)
Wenn ich var_dump($_POST) mache unmittelbar vor meiner IF-Schleife dann bekomme ich aber diese Ausgabe:
var_dump() lässt sich auch auf Ausdrücke anwenden, also auf die einzelnen Vergleiche und die verküpften.
Außerdem: IF kommt zwar in SchleIFe vor, ist aber keine.
Lo!