wie kann i?

  • Themenstarter Themenstarter buzzom
  • Beginndatum Beginndatum
B

buzzom

hi,

hab mal ne frage in bezug auf php funktionen.

und zwar wie kann ich es hinbekommen dass wenn er auf einen link klickt nur eine bestimmte funktion der php datei ausgefuehrt wird

<a href="file.php?funktion()"> klick </a> oder so geht ja nicht

geht sowas ueberhaupt in einer url?


danke
buzzom
 
also was soll denn genau gemacht werden? welcher befehl denn?! Ich glaub das was du meinst ist wohl wenn du ne variable an ne andere Datei weitergibts zum beispiel per formular oder einfach an den link dranhängen z.b. index.php?inhalt=home
aber schilder erstmal, was du genau erwartest... ist für mich irgendwie unklar
 
geht nicht.
php ist serverseitig und kann daher nicht auf dem client ausgeführt werden. Alle Funktionen in der PHP-Datei werden ausgeführt, bevor sie zum Client geschickt wird.
Dazu musst du dann schon JavaScript benutzen.

scope.
 
du kannst höchstens ne fallunterscheidung machen....

also link: <a href = "test.php?funktion=name">Klick!</a>

<?PHP
switch ($funktion)
{
case "name":
name();
break;
//.
//.
//.
}
?>

aber neu Laden musst du die Datei auf jeden Fall -> da PHP im Allgemeinen, wie schon gesagt, Serverseitig ist (es wurde auch mal ne clientversion entwickelt, aber das hat man dann wieder aufgegeben)
 
Zuletzt bearbeitet:
Was Bluebird schreibt geht noch einfacher, und zwar in einer einzigen Zeile:

call_user_func($funktion);
 
Zurück