Buttonklick Abfrage

heikomi

Erfahrenes Mitglied
Hallöchen,
ich hoffe die Frage ist verständlich, aber hier das Problem etwas genauer.

Ich habe ein Formular und damit gibt es 3 Möglichkeiten, was mit den Daten passieren kann.

1. löschen
2. editieren (speichenrn, also Update)
3. speichern (als neuen Datensatz)

Kann ich ein Wert übergeben, der dem verarbeitenden Prozess mitteilt, welcher der Buton gedrückt wurde?

Code:
echo "<form action="xyz.php">\n";
...
...
echo "  <input type=\"submit\" value=\"neu anlegen\">\n";
...
...

LG Heiko
 
Gib den Absendeschaltflächen jeweils einen unterschiedlichen Namen. So kannst du im Skript prüfen, welcher dieser ausgelöst wurde.
 
Hallöchen Markus,
also so etwa?

1.Datei:
PHP:
echo "<form action=\"antwort.php\" target=\"_blank\" method=\"post\">\n";
echo "<input type=\"button\" name=\"button01\" value=\"Button 1\">\n";
echo "<input type=\"button\" name=\"button02\" value=\"Button 2\">\n";
echo "</form>\n";

2.Datei:
PHP:
$button1 = $_Post['button01'];
$button2 = $_Post['button02'];
echo $button1."<br>\n";
echo $button2."<br>\n";

Funktioniert auch nicht.
Oder wie meinst du das mit den Namen vergeben?

LG Heiko
 
Danke CPU, so gehts auch ;)

if (isset($_POST['button01'])) {...} // Bei Button 1
if (isset($_POST['button02'])) {...} // Bei Button 2
 
Zurück