Susanne Jäger: 2 Formular auf 1 Seite. Auf was muß ich achten?

Beitrag lesen

Hallo Philipp

bin noch neu in php.

verstehe dich deswegen irgendwie nicht. reist es theoretisch nciht aus, wnn ich zwei forms haben (php-self) die Buttons anders nenn und den Formulre unterschiedlichen Name gebe??

Der Name des Formulars hat mit der Auswertung gar nichts zu tun. Jedes Formular übermittelt mit (s)einem submit-Button auch nur die 'eigenen' Werte. Solange du also die verschiedenen Formulare an unterschiedliche Auswertungsseiten richtest (action=) musst du eigentlich gar nichts beachten.

Wenn du dieselbe Seite / dasselbe Skript ansprichst hängt es davon ab, was du erreichen möchtest.

Um rauszufinden, was da eigentlich passiert finde ich es äußerst hilfreich am Anfang der aufgerufenen Datei zu Testzwecken mit "var_dump($_POST)" auszugeben. Die verschiedenen submit-Buttons zu drücken und herauszufinden, wo die Unterschiede liegen. Darauf kannst du dann in deinem Auswertungsskript aufbauen.

Aus solchen Versuchen resultiert in meinen Skripten z.B. eine Verzweigung nach dem Schema:

if (isset($_POST["del_termin"]))
{
   (lösche den Termin)
}
if (isset($_POST["add_termin"]))
{
   (baue neuen termin)
}

usw.

Gruß Susanne