funktion als "formularaktion"?
tom
- php
hallo,
ich habe eine frage bzgl eines formulars.
ist es möglich, als aktion eine funktion aufzurufen?
also ungefähr so:
<form method="POST" action="functions.php?funktion()">
</form>
das funktioniert natürlich nicht, aber ich habe bisher nichts im netz darüber finden können.
vielen dank für die bemühungen.
mfg, tom
Hi!
ich habe eine frage bzgl eines formulars.
ist es möglich, als aktion eine funktion aufzurufen?
nein.
Du könntest sowas machen
im Formular:
<input type="submit" name="befehl" value="xy">
im PHP-Script:
<?php
if($_POST['befehl'] == 'xy') {
funktion();
}
Grüße
Andreas
Hi,
<form method="POST" action="functions.php?funktion()">
</form>
Du hast sehr richtig erkannt, dass das Quatsch ist. Versuche es doch über den gängigen Weg mit einer Variable, die als "Weichensteller" dient:
action="functions.php?func=diesunddas"
Im Code von functions.php brauchst Du dann eine Weiche die die entsprechende Funktion aufruft:
$func = $_GET['func'];
switch ($func):
case "diesunddas":
funktion();
break;
case "...":
...
break;
default:
break;
endswitch;
Der Code ist ungetestet, aber vom Prinzip her korrekt.
viele Grüße
Achim Schrepfer
hallo,
ich habe eine frage bzgl eines formulars.
ist es möglich, als aktion eine funktion aufzurufen?
also ungefähr so:<form method="POST" action="functions.php?funktion()">
</form>das funktioniert natürlich nicht, aber ich habe bisher nichts im netz darüber finden können.
vielen dank für die bemühungen.mfg, tom
Hallo....
Mir wäre es nicht bekannt, daß so was funktionieren würde...
In welchem Zusammenhang brauchst Du denn sowas?
Gruß,
Lugi.