phpbar.de logo

Mailinglisten-Archive

[php] HTML-Formular -> PHP

[php] HTML-Formular -> PHP

InterNetX - Christian Heimerl christian.heimerl at internetx.de
Don Mar 4 09:56:11 CET 2004


hallo Friederun,

Friederun G=F6llner wrote:
> Noch eine Frage zu Formularen:
>
> Ich kann in einem <form></form> Formular fuer einen <input
> type=3D"submit"> button wohl nur genau eine Datei aufrufen:
> action=3D"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 weiss, dass ich mit JS eigene buttons definieren kann, die dann
> bei onClick ein JS anstossen, ich moechte aber nicht mit JS
> arbeiten.
>
> Ich kann auch einen Link basteln, der funktioniert. Moechte aber
> lieber einen POST-button wegen der POST-Funktionalitaet und wegen
> der
> Optik (die zwei buttons sollten gleich aussehen, aber ich moechte
> kein <IMG> verwenden).
>
> Kann ich also innerhalb des input type=3D"submit" tags eine Variable
> setzen, die ich in action.php auslesen kann?
>
> Oder andere Ideen?
>
> Gruesse
> Friederun Goellner

mach doch 2 buttons mit namen 
<form>
<input type=3D"submit" name=3D"button1" value=3D"button1">
<input type=3D"submit" name=3D"button2" value=3D"button2">
</form>

dann im target-script:

if( isset( $_POST[button1] )) {
=09....
}
elseif( isset( $_POST[button2] )) {
=09....
}

lg C.Heimerl


php::bar PHP Wiki   -   Listenarchive