[PHP - JS] Utiliser une variable PHP avec JS

Résolu
Bonjour,

Je voulais savoir comment utiliser une variable PHP dans un code JavaScript :

Le code JavaScript se trouve dans la même page que le code PHP et HTML.

J'ai essayé comme suit :

<?php $url = "blablabla"; ?>
<script type="text/javascript">
var lien = <?php echo $url; ?>;
</script>


A ce moment là la page ne lis pas le script JS.

Alors j'ai essayé en mettant un parseInt() comme suit :

var lien = parseInt('<?php echo $url; ?>');

Et à ce moment la valeur de lien est NaN alors qu'elle devrait être 'blablabla'.

J'utilise une fonction JQuery pour le JavaScript.

Si quelqu'un aurait une idée... Merci d'avance

2 réponses

  1. Contributeur
    Salut provotfor,

    Si $url sous PHP est une chaine de caractères, tu dois mettre des guillemets dans ta déclaration de url en Javascript (comme en PHP, en fait).

    Dal
    1. Merci pour ta réponse.

      C'est bête mais j'avais effectivement oublié de simples guillemets...

      Merci encore
  2. essaie :
    <?php
    $url="blabla";
    ?>
    <html>
    <body>

    <script language=JavaScript">
    var url=<?php echo htmlentities($url); ?>
    </script>

    </body>
    </html>
    1. Merci pour ta réponse.

      Mais j'ai essayé et ça ne fonctionne pas...