* Intégrer une variable PHP dans une variable javascript - PHP - Programmation
Marsh Posté le 15-02-2009 à 13:43:59
Les variables en PHP ça commence par un $.
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
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.
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.
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é
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)
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 ?
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