Tach!
Das ist natürlich eine zusätzliche Hürde für Einsteiger, wenn dieselbe PHP-Datei für das Formular selbst und die Verarbeitung der eingegebenen Daten zuständig sein soll.
Andererseits ist die Alternative wesentlich unhandlicher. Wenn das leere Formular in einer Datei ist und die Auswertung in einer zweiten, dann hat man die Rechnung ohne die Eingabefehler gemacht. Bei einem solchen fängt man dann an, einen Programmablauf einzubauen, um von der Auswertung zurück zur Eingabe zu springen. Inklusive Mitnehmen der bereits eingetragenen Daten, damit der Anwender nicht von vorn beginnen muss. Deshalb ist die Affenformulartechnik besser geeignet. Man behandelt Formular und Auswertung in derselben Datei, so dass man das Formular bei Fehlern direkt mit den bisherigen Eingabedaten neu erstellen kann. Erst wenn alles ok ist, springt man zum nächsten Punkt - OK-Meldung oder was auch immer angemessen ist.
dedlfix.