Récupérer variable php en javascript

pibargues Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
bonjour j aimerais récupérer une variable php définie dans un formulaire en html dans un document javascript voila le code

var myName = "CEST ICI QUE J AIMERAIS RECUPERER LA VARIABLE $exemple ";

var red = [0, 100, 63];
var orange = [40, 100, 60];
var green = [75, 100, 40];
var blue = [196, 77, 55];
var purple = [280, 50, 60];
var letterColors = [red, orange, green, blue, purple];

drawName(myName, letterColors);

if(10 < 3)
{
bubbleShape = 'square';
}
else
{
bubbleShape = 'circle';
}

bounceBubbles();

aider moi svp

2 réponses

  1. Utilisateur anonyme
     
    Hello, ce bout de code, il est dans un fichier.js à l'extérieure de ta page.php. ou est ce qu'il est dans ta page.php ?

    A+ Seezer
    0
    1. pibargues Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   2
       
      en fait j ai une page html qui se réfère a ce script et j aimerais que le texte que demande le script dans la première ligne soit ce que contient la variable $x
      0
  2. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    Bonjour,

    C'est possible si le code JS est intégré au script PHP (page en HTML) avec extension .php:

    var myName = "CEST ICI QUE J AIMERAIS RECUPERER LA VARIABLE <?php echo $exemple ?>";

    Un exemple ici:
    https://html5.immo-scope.com/article/rgraph_recupererDonneesPourJavaScript

    extrait:
    <canvas id="myCanvas" width="500" height="250">[No canvas support]</canvas>
     
    <script>
        window.onload = function ()
        {
            var data = <?php echo $this->rgraphValues; ?>;
     
            var bar = new RGraph.Bar('myCanvas', data)
                .Set('labels', <?php echo $this->rgraphLabels; ?>)
                .Set('colors', ['red'])
                .Set('gutter.left',50)
                .Draw();
        }
    </script>


    A+
    0
    1. Utilisateur anonyme
       
      Hello,

      ou tu déclares ta variable JS avant l'inclusion de ton script dans ta page html
      <script type="text/javascript">
      var mavarfromphp = "<?php echo $mavar; ?>";
      </script>
      <script type="text/javascript" src="js/monfichieroujutilisemavar.js"></script>
      
      0