phpbar.de logo

Mailinglisten-Archive

[php] HTML-Formular -> PHP

[php] HTML-Formular -> PHP

Hannes Korte email at hkorte.com
Don Mar 4 10:45:51 CET 2004


Hallo Friederun,

dann will ich auch nochmal meinen Weg beschreiben, so etwas zu tun.

> Ich kann in einem <form></form> Formular fuer einen <input
> type="submit"> button wohl nur genau eine Datei aufrufen:
> action="URI". Ich wuerde aber gerne zwei submit-Buttons anlegen, die
> mit denselben POST-uebergebenen Werten zwei verschiedene Aktionen
> ausloesen. Ist es nun moeglich, in der Zieldatei action.php eine
> Weiche zu stellen, die entweder das eine oder das andere Script
> anstoesst, abhaengig von dem gewaehlten "submit"-button?


Ich mache das immer folgenderma?en:

--- Formular: ---

<form action="delete.php" method="post">
<input type="hidden" name="action" value="delete">
<input type="submit" name="noConfirmation" value="Och nee">
<input type="submit" name="confirmation" value="Jau">
</form>

--- delete.php: ---

if(($HTTP_POST_VARS['action']=='delete') && $HTTP_POST_VARS['confirmation'])
{
  delete irgendwas!
}
elseif(($HTTP_POST_VARS['action']=='delete') &&
$HTTP_POST_VARS['noConfirmation'])
{
  losche nix, mach was anderes!
}


--
Gru?
Hannes


php::bar PHP Wiki   -   Listenarchive