[PHP-JS] Passage de variable php/Js
J'ai un probleme pour utiliser du php dans du code javascript ...
Je n'arrive pas a utiliser un tableau en php dans du java script ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <?
$sql = mysql_query("SELECT nom, c_x, c_y, players FROM planetes");
$donnees = array();
while($tab = mysql_fetch_row($sql))
{
array_push($donnees, array($tab['0'], $tab['1'], $tab['2'], $tab['3']));
}
echo '<script language="JavaScript" type="text/javascript">
function coordonnees(evt)
{
var coord_x, coord_y;
evt = (evt) ? evt : ((window.event) ? window.event : "");
if (evt)
{
if (document.all)
{
coord_x = evt.offsetX;
coord_y = evt.offsetY;
}
document.getElementById("coordonnees").innerHTML = "Coordonnées : x"+coord_x+"-y"+coord_y;
var i=0, out = 0;
do
{
i++;
if(coord_x == '.$donnees["i"][1].' && coord_y == '.$donnees["i"][2].')
{
document.getElementById("description").innerHTML = "Nom de la planète : "$donnees["i"][0]<br>Joueur : "$donnees["i"][3]";
out = 1;
}
else
{
document.getElementById("description").innerHTML = "";
out = 0;
}
}
while (out != 1)
}
}
</script>';
?> |
La source me retourne :
Citation:
if(coord_x == && coord_y == )
{
document.getElementById("description").innerHTML = "Nom de la planète : "$donnees["i"][0]<br>Joueur : "$donnees["i"][3]";
out = 1;
}
Pouriez vous m'aider ?
Merci par avance parce que la je galère pas possible :?