bonjour,
dans une page php j'utilise une variable $x,plus tard je fais appel a une fonction javascript,je veux que cette fonction utilise la valeur de la variable $x,comment faire??
bonjour,
dans une page php j'utilise une variable $x,plus tard je fais appel a une fonction javascript,je veux que cette fonction utilise la valeur de la variable $x,comment faire??
Code : Sélectionner tout - Visualiser dans une fenêtre à part var variablepourmafonctionjavascript="<?php echo $X; ?>
ça marche pas!!
a l'execution du script JS il me dit undefined variable!!!alors que si je fais un affichage juste aprés le $compteur= valeur ça m'affiche la bonne valeur!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <head> <script type='text/javascript'> function actdesact() { var maVariable = <?php $compteur1; ?> document.write(maVariable); } </script> </head> <form name="formulaire" action="select.php" method="POST" enctype="multipart/form-data"> . . . <?php $compteur1= une valeur ?> <input type='radio' name='selectt' value='<?php echo $data['id']; ?>' onclick="actdesact()"> </form>
quelle est la solution?
Salut,
Tu affectes une valeur à la variable "$compteur1" après l'avoir affecté à "maVariable" donc le résultat que tu obtiens est, somme toute, normal puisqu'elle n'existe pas à ce moment là.
mais le scipt JS est sencé s'executer aprés l'execution deet a ce moment là la variable $compteur1 contient une valeur !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type='radio' name='selectt' value='<?php echo $data['id']; ?>' onclick="actdesact()">
Le JS oui mais pas le PHP et, en l'occurence, la variable "$compteur1" est affectée à "maVariable" via PHP.
Peut-être en affectant une valeur à "$compteur1" AVANT, non ?
PS : Il te manque un return false; aussi si tu veux pouvoir vérifier...
manque surtout un echo ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $compteur1; ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager