Appel de fonctions PHP lors d'un clic
Problème :
Exécuter une fonction PHP en cliquant sur une balise d'ancrage HTML (sans rafraîchir le page).
Solution :
Pour exécuter une fonction PHP sur un événement de clic, une approche multi-langue est nécessaire, impliquant trois langages :
PHP :
HTML et JavaScript :
Mécanisme :
En supposant qu'un fichier PHP contient les deux code :
// Function function runMyFunction() { echo 'PHP function executed!'; } // Handle request if (isset($_GET['execute'])) { runMyFunction(); }
<!-- HTML Snippet --> Hello there! <a href='index.php?execute=true'>Execute PHP Function</a>
Lorsque le lien est cliqué, il envoie une requête GET à la page index.php avec le paramètre 'execute'. Le script gère ensuite la requête et exécute la fonction PHP runMyFunction().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!