* Intégrer une variable PHP dans une variable javascript

* Intégrer une variable PHP dans une variable javascript - PHP - Programmation

Marsh Posté le 15-02-2009 à 13:02:00    

Bonjour,
 
 
- Nom de l'hebergeur : OVH
 
 
Problème(s) rencontré(s) :
 
 
Je souhaiterai intégrer une variable PHP à la suite d'une variable javascript. Je m'explique:
 
dans un script j'ai une variable javascript :  
 
<script> var mavar='123' ;</script>  
 
 
 
dans mon PHP j'ai une variable  
 
mavar2='456'  
 
 
Je souhaiterai afficher mavar suivie de mavar2 et le tout attaché bien entendu soit donc 123456
 
J'ai bien pensé à   <script> var mavar='123<?php echo mavar2 ; ?>' </script> mais cela ne fonctionne pas.
 
En fait ce n'est pas vraiment une variable PHP que je veux mettre à la suite de la variable javascript mais ce que me retour une fonction PHP mais je pense que cela ne change rien ? ( Enfin je l'espère car la fonction renvoie une chaine de caractère )
 
En espérant que vous puissiez m'aider.
 
kvf300

Reply

Marsh Posté le 15-02-2009 à 13:02:00   

Reply

Marsh Posté le 15-02-2009 à 13:43:59    

Les variables en PHP ça commence par un $.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-02-2009 à 13:47:27    

Oui merci de le rapeller néanmoins je précise à la fin de mon message que en fait j'ai plutot une insertion du type <script> var mavar='123<?php ma_fonction() ; ?>' </script>
 
Merci

Reply

Marsh Posté le 15-02-2009 à 13:53:03    

kvf300 a écrit :

Oui merci de le rapeller néanmoins je précise à la fin de mon message que en fait j'ai plutot une insertion du type <script> var mavar='123<?php ma_fonction() ; ?>' </script>


 
Et ma_fonction() affiche quelque chose ? Sinon (si elle retourne une valeur) il faut un echo devant.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-02-2009 à 23:22:41    

Non il s'agit d'une fonction de wordpress et il indique dans l'aide que ceci: <?php wp_title() ?> affiche le titre de la page courante.

Reply

Marsh Posté le 16-02-2009 à 09:21:07    

Ca devrait pourtant fonctionner parfaitement... Regarde une fois ce que ça génère ? Poste ici le code généré

Reply

Marsh Posté le 16-02-2009 à 19:37:57    

Vérifie que la fonction WP ne te renvoie que la chaîne, et pas de code html final.
 
Je dis ca juste dans le cas où c'est le script JS qui ne fonctionne pas (variable mal setée, en bon francais), sinon FlorentG a raison (ie. ca devrait marcher)

Reply

Marsh Posté le 17-02-2009 à 13:00:27    

kvf300 a écrit :

J'ai bien pensé à   <script> var mavar='123<?php echo mavar2 ; ?>' </script> mais cela ne fonctionne pas.


Traduction ?
 
Il y a un message d'erreur, le résultat n'est pas conforme aux attentes, ... ?
Tu utilises FF et son extension WebDeveloper (ou autre équivalent) qui te permet de débugger le JS ? Ca dit quoi ?
Tu as testé <?php echo mavar2 ; ?> ailleurs qu'à l'intérieur du script ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed