|
| submit til function() Fra : Ricki Susic |
Dato : 25-09-03 21:24 |
|
Hej,
Hvordan gør man hvis man skal kalde en function fra en html-formular
Eks. <form method="post" action="<? $PHP_SELF ?>">
Hvad gør jeg i action for at kalde en function i selv samme fil?
Hilsen Ricki
| |
Jacob Atzen (25-09-2003)
| Kommentar Fra : Jacob Atzen |
Dato : 25-09-03 21:39 |
|
"Ricki Susic" <ricki@NOSPAMjoin-in.dk> writes:
> Hej,
> Hvordan gør man hvis man skal kalde en function fra en html-formular
>
> Eks. <form method="post" action="<? $PHP_SELF ?>">
>
> Hvad gør jeg i action for at kalde en function i selv samme fil?
Du kan kun specificere hvilken håndteringsmekanisme der skal bruges
med action attributen. Hvis du vælger at sende dine post-data til et
PHP script kan du i dette script kalde en vilkårlig funktion.
Hvis du i din formular vil specificere hvilken funktion, der skal
benyttes kan du bruge et hidden formularfelt, og så i scriptet vælge
funktion efter dette felt.
--
Med venlig hilsen
- Jacob Atzen
| |
Ricki Susic (25-09-2003)
| Kommentar Fra : Ricki Susic |
Dato : 25-09-03 21:44 |
|
> Du kan kun specificere hvilken håndteringsmekanisme der skal bruges
> med action attributen. Hvis du vælger at sende dine post-data til et
> PHP script kan du i dette script kalde en vilkårlig funktion.
>
> Hvis du i din formular vil specificere hvilken funktion, der skal
> benyttes kan du bruge et hidden formularfelt, og så i scriptet vælge
> funktion efter dette felt.
Hej Jacob,
Tak for det hurtige svar, men jeg forstår vist ikke helt hvad du mener.
Kan du gi' et eksempel?
Ricki
| |
Jacob Atzen (25-09-2003)
| Kommentar Fra : Jacob Atzen |
Dato : 25-09-03 22:56 |
|
"Ricki Susic" <ricki@NOSPAMjoin-in.dk> writes:
> Tak for det hurtige svar, men jeg forstår vist ikke helt hvad du mener.
> Kan du gi' et eksempel?
Hvilken del ønsker du eksempel på?
--
Med venlig hilsen
- Jacob Atzen
| |
Ricki Susic (26-09-2003)
| Kommentar Fra : Ricki Susic |
Dato : 26-09-03 06:56 |
|
Når du nu skriver at jeg kan åbne et vilkårligt script fra min formular,
betyder det så at scriptet ikke kan være et der ligger i samme fil som
formularen?
Det er det jeg gerne vil vide hvordan man gør!
Ricki
| |
Johan Holst Nielsen (26-09-2003)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 26-09-03 07:06 |
|
Ricki Susic wrote:
> Når du nu skriver at jeg kan åbne et vilkårligt script fra min formular,
> betyder det så at scriptet ikke kan være et der ligger i samme fil som
> formularen?
>
> Det er det jeg gerne vil vide hvordan man gør!
Du sætter action="script.php" i din form?
mvh
Johan
| |
Jacob Atzen (26-09-2003)
| Kommentar Fra : Jacob Atzen |
Dato : 26-09-03 09:42 |
|
"Ricki Susic" <rickFJERNDETTEi@webfabrikken.net> writes:
> Når du nu skriver at jeg kan åbne et vilkårligt script fra min formular,
> betyder det så at scriptet ikke kan være et der ligger i samme fil som
> formularen?
Et script i samme fil som formularen er en delmængde af "et vilkårligt
script". Et hurtigt udkast:
[minform.php]
<form method="post" action="minform.php">
<input type="hidden" name="function" value="minFunktion"/>
....
</form>
<?php
switch($_POST["function"]) {
case "minFunktion": minFunktion();
....
}
function minFunktion() {
doStuff();
}
?>
--
Med venlig hilsen
- Jacob Atzen
| |
|
|