od Emil Pastelka 13. 5. 2019 12:36
PHP není JS. Při vytváření a interakci se stránkou vše postupuje v tomto pořadí:
1) server poskládá HTML/JS dle zadání PHP
2) uživatel zobrazí HTML
3) JS umožní interakci s existujícími prvky HTML
PHP je vždy pouze na začátku. PHP neřeší interaktivní prvky na stránce. Při úvaze nad návrhem používejte PHP jen jako prostředek pro vytváření/přesun souborů a informací na serveru.
Pokud chcete volat nějakou funkci PHP pak jedině při dalším načtení stránky.
<form action="dalsi-krok.php" method="post">
....
<input type="submit" value="Odeslat">
</form>