[javascript]variable PHP ds javascript

antic80 Messages postés 4877 Statut Contributeur -  
 firex -
bonjour

voia j'ai 2 variables PHP
$variable1, $variable2

j'aimerai les inclures la dedans dans la variable result

var result=new Array('','');
var legend=new Array('Bonne Reponse','Mauvaise Reponse');

7 réponses

  1. Luffy =) Messages postés 366 Statut Membre 110
     
    Salut =)

    Je ferais comme ça :

    echo '<script language="javascript">
    var result=new Array('.$variable1.','.$variable2.');
    </script>';
    12
  2. M0zArT
     
    Si tes variables php et ton code javascript sont dans la même page, ca devrait marcher :

    <?php
    $variable1, $variable2
    ?>
    
    <script type="text/javascript">
    var legend=new Array(<?= $variable1 ?>,<?= $variable2 ?>);
    </script>
    5
  3. firex
     
    J'ai eu le même problème mais avec ta solution sa n'a pas eu l'aire de marcher alors j'ai juste rajouter un echo devant et sa marche! voila le bout de code:

    <?php
    $variable1, $variable2
    ?>

    <script type="text/javascript">
    var legend=new Array(<?= echo($variable1); ?>,<?= echo($variable2); ?>);
    </script>
    4
  4. xman_genius Messages postés 97 Statut Membre 21
     
    salut;
    tu peux utiliser des input de type hiden pour qu'il soit l'intermediaire entre les deux languages en fait c'est juste une idee mais je pense qu'il y a d'autre solution mieux que ca
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    les variables sont recupérés depuis une table msql comment les faires passés dans les input et faire que le code javascript recupere les valeurs
    1
  7. XwZ Messages postés 94 Statut Membre
     
    salut,
    avec ça tu auras une petit erreur de javascript tu as oublier les quote pour les strings :
    echo '<script type="text/javascript">
    var result=new Array("'.$variable1.'","'.$variable2.'");
    </script>';
    1
  8. anaconda
     
    bonjour,
    j'ai à peu près le même problème :

    if(isset($_POST['nom']) && isset($_POST['abscisse']) && isset($_POST['ordonnee'])){
    $nom = "../upload/".$_POST['nom'];
    $x = $_POST['abscisse'];
    $y = $_POST['ordonnee'];
    echo $nom;
    echo $x;
    echo $y;
    echo "<img id='img1' src='$nom' style='position: absolute;top : 450; left: 450;'/>
    <button onclick=modifierImage(\'img1\',\'$x\',\'$y\');> déplacement image</button>";
    }

    Quelqu'un pourrait il m'aider, je ne vois pas du tout d'ou viens le pb!!!!
    Merci d'avance.
    1