Hello,
Aber, wenn ich das Zielscript die Entscheidung fällen lasse, muss ich dem ja dann den Parameter übergeben, welche Taste gedrückt wurde.
bau ganz normal mehrere Submit-Buttons
<input type="submit" name="btn[formname][funktion]" value="was er tun soll">
in Dein Formular ein. Und dann schau Dir mal Dein $_POST-Array an.
Du wirst sehen, dass immer nur ein Element mit $_POST['btn'][...][...] ankommt, wenn alles vernünftig läuft. Es darf auch nur maximal eins ankommen. Es sollte immer genau eins ankommen, wenn das Formular per Submit-Button abgesandt wurde.
Die weitere Auswertung kannst Du dann in PHP z.B. per
if (isset($_POST['btn']['formname']))
{
$ok = include formname.inc.php;
}
durchführen. So musst Du immer nur den Teil nachladen, der auch angefordert wurde.
Bezüglich der Bedienungssicherheit kann man natürlich noch eine Hierarchie vorhalten, aus der hervorgeht, ob das Formularmodul in diesem Zustand überhaupt angefordert werden durfte usw.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg