Appeler une fonction php depuis un onclick

zakuli Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Dans le script ci-dessous, myfonction() n'est pas exécutée ! y a-t-il une erreur de syntaxe ou un autre problème ? Merci

<input type="checkbox" name="xxx" value="1" <?php if ($y) { echo "checked"; } ?> onclick="document.write(<?php myfunction($z) ?>)"/>


Configuration: Windows / Firefox 93.0


A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Le javascript s'exécute côté client..
Le PHP lui, s'exécute côté serveur.

Une fois que ta page est affiché dans ton navigateur il n'y a plus de lien avec le serveur.

Pour pouvoir lancer un script PHP via du JavaScript, tu vas devoir utiliser de l'Ajax.
1
zakuli Messages postés 39 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Jordane de ta réponse, mais je suis sûr que le script ci-dessus est capable de lancer une routine php, je l'ai déjà fait, mais je ne me souviens plus exactement comment !
cordialement
Zakuli
0
zakuli Messages postés 39 Date d'inscription   Statut Membre Dernière intervention  
 
Mais je crois que tu as raison, ce devait être une routine javascript que je lançais.
Bon désolé et merci de m'avoir répondu
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
ce devait être une routine javascript

Oui forcément..

Pour lancer du PHP, soit tu affiches une page,
Soit tu fais un SUBMIT de formulaire
Soit tu utilises l'ajax.

Il n'y a pas d'autres solutions
0