Hallihallo!
Aber warum willst du das tun? Du kannst in dem Script
erstellen.php
genausogut anhand der übergebenen Werte verschiedene Prüf- und Verarbeitungszweige ansprechen. Das kann z.B. der Wert des Selects sein, das könnte aber auch einer von mehreren Buttons zum absenden des Formulars sein.
Ich baue damit eine PDF zusammen. Je nachdem welcher Punkt ich gewählt habe ist mal mehr mal weniger zu sehen. Wenn ich jetzt alles auf einer Seite abarbeite, wird diese doch sehr unübersichtlich. Da habe ich lieber 3 separate Dateien und weiß dann welche Datei für was zuständig ist.
Das Eine schliesst ja das Andere nicht aus. Du kannst doch ohne Probleme das gesamte Formular an "erstellen.php" schicken, und diese besteht dann im Kernteil aus
switch ($_POST['bereich']) {
case '1' : include('erstellen-1.php');
break;
case '2' : include('erstellen-2.php');
break;
case '3' : include('erstellen-3.php');
break;
default : include('was-auch-immer-evtl-eine-fehlerseite.php');
break;
}
In diese erstellen.php kann man dann auch prima eine zentrale Validierung und Fehlerbehandlung setzen, so dass sich die 3 verschiedenen erstellen- Skripte wirklich ausschliesslich um die PDF-Erstellung und Nichts anderes mehr kümmern.
Beste Grüsse, Tobias Hahner