Partage

Appel d'une fonction PHP sur un onclick

Sujet résolu
Le 16 janvier 2011 à 10:34:50

Bonjour tout le monde,

J'aimerais sur le onclick d'une image appeler une fonction PHP.

Je déclare ma fonction PHP dans le head :

<?php include('../pages.php'); ?>


Je mets l'appel sur l'image :

<div class="flag"><a id="drapeau_NL" onclick="<?php pages(); ?>"><img src="images/nl_off.png" alt="NL" title="NL" /></a></div>


Voici par exemple le code de la fonction :

<?php
	function pages()
	{
           echo 'je suis dans la fonction';
        }


Rien ne se passe sur le onclick quand je clic et j'ai :

onclick="je suis dans la fonction"


Je voudrais juste qu'il s'affiche quand j'ai cliqué et pas au chargement.

Si je ne mets pas l'include, il ne reconnaît pas la fonction PHP

Merci pour l'aide.

beegees
Publicité
Le 16 janvier 2011 à 10:34:50
Le 16 janvier 2011 à 10:43:25

Tu ne peux pas appeler du PHP à partir d'un onclick. Sitôt que ta page est affichée dans le navigateur, il n'y a plus de PHP, puisqu'il a été intreprété complètement par le serveur avant l'envoi de la page.

Tu peux aller chercher une fonction javascript par contre.
Le 16 janvier 2011 à 10:43:33

salut,
c'est normal car javascript est du côté client php du côté serveur.
au mieux tu peux utiliser Ajax
Le 16 janvier 2011 à 10:47:33

+1
En d'autres thermes onclick() appartient au javascript (c'est à dire fait appel à des fonctions javascripts) et non au php.
Le 16 janvier 2011 à 11:18:12

Merci à vous tous,

Je doit être mal réveillé :-°

beegees

Appel d'une fonction PHP sur un onclick

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown