Autor Zpráva
mark
Profil
zdravím, neviete prosím, ako sa dá PHP funkcia spustiť kliknutím na odkaz? ďakujem...
Nox
Profil
Málo informací, ale buď odkážeš přímo na php soubor se skiptem nebo třeba AJAX
mark
Profil
V JavaScripte to funguje nasledovne:

<script>
function funkcia(parameter)
{obsah funkcie}
</script>

<a href="javascript:funkcia(parameter)">odkaz</a>

Ale v PHP neviem, ako na to...
Taps
Profil
mark
zkus to třeba takto

<script> 
function funkcia() {
alert('ahoj jak se máš ?');
}
</script> 

<a href="javascript:funkcia()">odkaz</a> 

Nox
Profil
Taps
Ale on se ptal na PHP funkci

mark
Co ta funkce má dělat?
nightfish
Profil
mark
PHP běží na serveru, Javascript v prohlížeči - to je zásadní rozdíl, ze kterého plyne, že když chceš spustit funkci v PHP (tzn. na serveru), musíš na server poslat HTTP požadavek - jak už napsal Nox, buď použiješ javascriptový AJAX a nebo uděláš odkaz, který povede na skript, který bude obsahovat funkci, kterou chceš spustit
peta
Profil
<a href="odkaz.php">odkaz</a>

soubor: odkaz.php
<?
function xyz() {...}
xyz();
?>

'ako sa dá PHP funkcia spustiť kliknutím na odkaz'
Kliknutim na odkaz se spusti php funkce.
nightfish
Profil
peta
Kliknutim na odkaz se spusti php funkce.
zřejmě by bylo přesnější napsat: kliknutím na odkaz dojde k provedení skriptu odkaz.php a zobrazení výstupu tohoto skriptu do okna prohlížeče (přičemž tento obsah se zobrazí místo aktuálně zobrazené stránky)
mark
Profil
ďakujem...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: