fonction php dans javascript

clarika
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 14:42

bonjour,

voilà, j'aimerais savoir s'il est possible de passer une fonction php dans une commande du type onmouseup ?

onmouseup='mafonction.php' ??

merci par avance pour votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

03 nov. 2006, 14:44

Non, pour la bonne raison que le php est un langage serveur qui s'exécute avant l'affichage de la page alors que le javascript est un langage client qui s'exécute après l'affichage de la page.

Pour faire ce que tu désires, il faut te tourner vers l'AJAX qui permet de lancer l'exécution d'une page en langage serveur depuis un code Javascript
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 377 Messages

03 nov. 2006, 14:45

en l'état, la réponse est non
le php est un langage coté serveur et le javascript coté client : autrement dit, une fois que ta page est générée, on ne fait plus appel au serveur
la solution est l'ajax, qui va executer un fichier sur le serveur et en récupérer le résultat, le tout en javascript
regarde de ce coté ;)
Petit scarabée deviendra grand

clarika
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 22:29

ok , merci pour votre réponse
je vais donc regarder vers ajax

Invité
Invité n'ayant pas de compte PHPfrance

04 nov. 2006, 01:52

super !

ca marche !

mon projet consiste à gérer un drag and drop en envoyant des données à ma base mysql=> je = voulais passer un update champs x par une fonction onmouseup...

j'ai réussi !

merci pour votre conseil !