Variable php dans du JS

JypX Messages postés 68 Statut Membre -  
JypX Messages postés 68 Statut Membre -
Bonjour,

J'ai besoin d'utiliser 2 variables php ($compteur et $fichier) dans du JS :
<script type="text/javascript">
swfobject.embedSWF(
  "ofc/open-flash-chart.swf", "compteur-cardio",
  "1024", "450", "9.0.0", "ofc/expressInstall.swf",
  {"data-file":"ofc/compteur-cardio.php?compteur=<?=$compteur;?>&fichier=<?=$fichier;?>"} );
</script>

J'ai aussi testé avec <? echo $compteur; ?> mais ça n'a pas marché....
A voir également:

3 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
et avec "<?php echo $compteur; ?>" ?
0
Alain_42 Messages postés 5413 Statut Membre 894
 
<script type="text/javascript">
swfobject.embedSWF(
  "ofc/open-flash-chart.swf", "compteur-cardio",
  "1024", "450", "9.0.0", "ofc/expressInstall.swf",
  {"data-file":"ofc/compteur-cardio.php?compteur=<?php echo $compteur;?>&fichier=<?php echo $fichier;?>"} );
</script>


et surtout est ce que ces deux variables sont définies et chargées avant cette partie de script JS

car si elles le sont après tu n'auras jamais les valeurs
0
JypX Messages postés 68 Statut Membre 7
 
La solution : encodeURIComponent()
<script type="text/javascript">
swfobject.embedSWF(
  "ofc/open-flash-chart.swf", "compteur-cardio",
  "1024", "450", "9.0.0", "ofc/expressInstall.swf",
  {"data-file":encodeURIComponent("ofc/compteur-cardio.php?compteur=<? echo $compteur; ?>&fichier=<? echo $fichier; ?>")} );
</script>


Merci pour votre aide
0