nybiMedlem sedan nov. 200059 inlägg Situation: Har flera funktioner samlade i ett script (script.php).
Önskning: Hur göra för att anropa en specifik funktion med hjälp av ett formulär/query string från en annan sida?
Kan man anropa funktionen likt en vanlig variabel, typ om funktionen heter funk1 -> script.php?funk1= eller?
Hur göra, hjälp?
ChavezMedlem sedan maj 20001 953 inlägg Jag brukar göra så att jag lägger en switch sats i scriptet. Så beroende på vad en viss variabel är satt till (genom querys) så anropar den olika funktioner. Har alltid funkat prima för mig.
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
SPiNMedlem sedan mars 20007 896 inlägg Ooops, dubbelpost...
------------------
SPiN, bjorne.w@telia.com
--- Är det bara jag som har en britney-cursor? ---
[Redigerat av SPiN den 03 mar 2001]
SPiNMedlem sedan mars 20007 896 inlägg När du skickar med funktionsnamnet i QueryStringen är det bäst om du använder samma variabel för alla funktioner, dvs.
script.php?funktion=funk1
switch($funktion) {
case "funk1": hämta funk1
case "funk2": hämta funk2
osv...
}
Borde vara det lättaste.
------------------
SPiN, bjorne.w@telia.com
--- Är det bara jag som har en britney-cursor? ---
spangoMedlem sedan juni 20008 205 inlägg Man kan ju göra så här:
$funktion();
function parp(){
echo "Parp!";
}
function yak(){
static $i =0;
echo $i++;
}
Går vi in på denna sida med följande querystring:
?funktion=parp
... så skulle den käcka hälsningen "Parp!" skrivas ut. Inte helt säkert, kanske.
------------------
Tror du på ett liv efter födseln?