Mailinglisten-Archive |
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