Formularauswertung - Fehler

InFlame

Erfahrenes Mitglied
Hallo,

also entweder ich bin blöd oder blind. Ich find und find den Fehler einfach nicht. Laut meinem Verständnis sollte das ganze funktionieren, aber seht selbst:


Das Problem ist bei der Fehlerprüfung.
Wenn ich ein Feld auslasse, kommt die Meldung das alle ausgefüllt sein müssen. Also alles wunderbar.
Solbald ich aber alle Felder ausfülle und absende kommt folgende Meldung:
"Warning: Invalid argument supplied for foreach() in /mnt/ja2/04/344/00000014/htdocs/katalog.php on line 66"
Nur sollte er da doch da gar nicht erst hinkommen.
Bei einer Fehlermeldung wird ja $allesok auf 2 gesetzt. Und dann soll die if-Abfrage klären, ob $allesok 2 ist oder nicht, wenn nicht, soll er weiterspringen, nur er tut es nicht. Kann mir bitte jemand sagen warum? Ich bin am verzweifeln!

Noch ne andere Frage:
Kann man in der PHP ini einstellen, ob man $_POST zulässt? Denn ich konnte nicht auf die Daten zugreifen, erst als ichs mit $_REQUEST versucht habe gings....?

Das ganze kann man auch testen unter http://www.mtl-brock.de/katalog.php
Keine Angst, es werde noch keine Kataloge versand ;)

Schonmal vielen Dank für eure Hilfe

IF
 
Zuletzt bearbeitet:
Meine Zeiten
Sagte doch ich bin Blind!!
100 Mal hab ich die Zeile angeguckt, aber nix aufgefallen.... :rolleyes:
Vielen Dank für die schnelle Hilfe!
 
Zurück