[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');
A voir également:

7 réponses

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
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
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
antic80 Messages postés 4877 Statut Contributeur 1 161
 
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
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
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