Recuperer une variable php en javascript

Bonjour,

j'ai une variable $bonnes_reponses en php qui a une valeur.

j'ai ensuite une fonction javascript ou j'aimerais récuperer cette valeur comme ceci :

var reponses = <?php echo $bonnes_reponses ;?>
alert(reponses);


a l'execution dans ma console j'ai undefinied
j'ai essayé de mettre des guillemets a plusieurs endroits mais rien n'y fait

Si quelqu'un sait comment faire il me serait d'une grande aide !!

merci
Configuration: Windows XP
Firefox 3.0.3

7 réponses

  1. function reponses(rep){
    alert(rep);
    }

    et quand tu apelle ta fonction js

    reponses(<?php $bonnes_reponses ?>);
    1. $bonnes_reponses est numerique il prend pour valeur entre 1 et 4
      1. Si $bonnes_reponses est un texte, il doit être entre guillemets ou apostrophes :
        var reponses = '<?php echo $bonnes_reponses ;?>';
        alert(reponses);
        
        1. si je ne met pas echo il me dit aussi undefinied et si je met le ; a la fin il me dit que ma fonction n'est pas reconnue !!
          1. Il te manque un ; à la fin de ta 1ère ligne
            var reponses = <?php echo $bonnes_reponses ;?>;
            alert(reponses);
            1. essai ca:
              var reponses = <?php= $bonnes_reponses ;?>
              alert(reponses);

              sinon verifie que ta variable a bien une valeur