Es gibt nur ein mögliches Ziel (<form action= usw.).
Das Ergebnis beim Abschicken des Formulars auf verschiedene Weise sind unterschiedliche Werte im Zielscript.
|
Quellcode
|
1
2
3
4
5
|
<form action="ziel.php" method="post">
<input type="text" name="name" value="Alex">
<input type="submit" name="login" value="Einloggen">
<input type="submit" name="logout" value="Ausloggen">
</form>
|
Beim Absenden eines Formulars mittels Eingabetaste:
$_POST['name']=="Alex"
Beim Drücken auf "Einloggen":
$_POST['name']=="Alex"
$_POST['login']=="Einloggen"
Beim Drücken auf "Ausloggen":
$_POST['name']=="Alex"
$_POST['logout']=="Ausloggen"
************************************************************************
Man kann allen submit-Buttons auch problemlos denselben Name zuordnen:
|
Quellcode
|
1
2
3
4
5
|
<form action="ziel.php" method="post">
<input type="text" name="name" value="Alex">
<input type="submit" name="do" value="Einloggen">
<input type="submit" name="do" value="Ausloggen">
</form>
|
Das Ergebnis sind unterschiedliche Werte in ziel.php.
Beim Absenden eines Formulars mittels Eingabetaste:
$_POST['name']=="Alex"
Beim Drücken auf "Einloggen":
$_POST['name']=="Alex"
$_POST['do']=="Einloggen"
Beim Drücken auf "Ausloggen":
$_POST['name']=="Alex"
$_POST['do']=="Ausloggen"