Convertir var javasc en php sans recharger la page

Fermé
verty - 13 avril 2016 à 20:46
 verty - 21 avril 2016 à 22:15
Salut,

J'ai une image

<img onclick= ' var1="C" , var2="c.jpg" , var3=1 id="img">

quand on clique je veux que les variables soit traités par php c.a.d avoir $var1 et $var2 et $var3 sans recharger la page

et tous ça dans la même page index.php qui regroupe du javascript et du php

Pourriez vous m'aidez s'il vous plait

Merci.
A voir également:

5 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
13 avril 2016 à 21:00
Bonjour
là. .. comme ça. .. la seule réponse possible est : ce n'est pas possible.


A quoi doivent servir ces variables ?

1
Tatanos Messages postés 966 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 26 mai 2016 156
Modifié par Tatanos le 19/04/2016 à 16:52
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
19 avril 2016 à 16:59
C'est bien pour ça que je demande à quoi doivent servir ces variables...
Sachant que même en AJAX ... tu ne peux pas alimenter le code PHP d'une page déjà chargée !
Tu ne peux qu'appeller un script php extèrieur à la page pour un éventuel traitement ( d'où... je le répète.... ) ma question !!

Sans oublier que la syntaxe
<img onclick= ' var1="C" , var2="c.jpg" , var3=1 id="img"> 
n'est pas valide ....
A la limite... il faut utiliser des data-attributes.

Mais bon, tant qu'il n'aura pas répondu concernant son besoin réel et correctement expliqué..... IMPOSSIBLE de lui répondre !
0
Merci pour vos réponses
0
Merci pour vos réponses et je m'excuse pour le retard

Voilà ce que je veux faire exactement:

Dans mon fichier index.php qui regroupe tous mon code (html,javascript,php) j'ai des images quand je clique sur une il y'a une fonction qui s'exécute et qui utilise les variables var1 et var2 qui concerne cette image j'ai déjà fait ça en javascript mais je voudrai refaire avec du php
donc je dois passer ces variables du js au php avec du ajax puis executer la fonction par exemple:
<img onclick="var1=1,var2=true ,total() " src="aimage .gif">
en javascript c'est facile à faire mais en php j'ai voulu faire ça:quand on clique sur l'image passer les variables avec ajax pour avoir $var1 et $var2 puis executer la fonction total en php et qui utilise les deux variables et afficher enfin le resultat de la fonction dans une div dans mon fichier index.php

je ne sais pas si j'ai bien expliquer mon problème

voilà merci d'avance pour l'aide
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
21 avril 2016 à 17:49
Voici un exemple d'AJAX (utilisant JQUERY ... ce que je te conseille...)
https://forums.commentcamarche.net/forum/affich-33258760-remplir-un-formulaire-dynamiquement-en-fonction-d-une-combobox#2

Par contre, pour tes variables, il te faudra les mettre soit en paramètre de ta fonction
<img onclick="total(1,true)" src="aimage .gif"> 

Soit en "data attribute"
<img data-var1="1" data-var2="true" ,onclick="total() " src="aimage .gif"> 


La fonction "total()" ... contiendra l'appel à l'AJAX.
Il te faut aussi un fichier PHP qui recevra les variables (envoyées par ajax) ... fera le traitement (ici le calcule...) ..
Au retour de l'ajax (dans la fonction total() donc...) tu pourras, en Javascript, Actualiser le contenu de la DIV.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup j'ai commencé à faire ce vous avez écrit et si j'ai des problèmes je les poserai ici merci
0