
PHP: odkaz na funkci
Ahoj,
existuje možnost, jak v PHP spustit funkci až po klepnutí na odkaz? Mám na mysli něco takového:
<?php
function udelej()
{echo "Lorem ipsum"}
echo "<a href=\"udelej\">link</a>";
?>
Děkuji
Ne, tohle se řeší JavaScriptem.
V objectech to lze provest ale v PHP jsem to jeste nezkousel, samozrejme v aplikaci to lze provest pres Handle, mozna je neco i v PHP nikdy jsem se po tom nepidil, ale da se to udelat jinak, pomoci IF a SWITCH podminkou. Treba kdyz kliknes na odkaz
Abych rek pravdu jednodussi je ale javascript, i kdyz ho nesnasim.
Tak prece jen neco je ale nejsem si jistej jak to facha, mozna je to to co hledas ale nedela se to bez promenne v odkazu. Musis mit nakou promennou ktera ti vrati vysledek
http://php.net/manual/en/function.debug-backtrace. php
Štandardné riešenie je, že nasmeruješ ten odkaz na PHP skript, ktorý po spracovaní presmeruje používateľa na ďalšiu stránku.
Pokud chceš už zavolanou stránku doplnit např. dalšími daty, které na uživatelovu žádost poskytne daná php funkce ( např. je vytáhne z databáze), standardním řešením je Javascript + AJAX . Viz např. ajax.php
nebo zagůgluj PHP AJAX.