Leer array php en javascript
Voy a intentar explicarme bien. Tengo una BD y la leo usando php, los valores leídos los guardo en 3 vectores. Mi problema viene al intentar leer ese vector y escribirlo en otro en javascript. Creo que directamente no puedo leer con js la BD por eso tomé esta solución.
Te pongo código por si te ayuda.
while ($row = mysql_fetch_array ($result))
{
$valLat[$i]=$row[Lat];
print("$valLat[$i]\n");
$valLong[$i]=$row[Long];
print("$valLong[$i]\n");
$valAlt[$i]=$row[Alt];
$i++;
}
mysql_free_result($result);
?>//hasta aqui todo OK
<script type="text/javascript">
var max = <?echo $i;?> //obtener long array
var matriz= new Array () ; //creo el array
for (j=0; j<=max;j++)
{
matriz[j]=new Array (3);
matriz[j][0] = "<?php echo $valLat[j]; ?>";
matriz[j][1] = "<?php echo $valLong[j]; ?>";
matriz[j][2] = "<?php echo $valAlt[j]; ?>"; */
}
</script>
MUCHAS GRACIAS, por cierto soy nuevo en esto y lo visto me parece genia.
Te pongo código por si te ayuda.
while ($row = mysql_fetch_array ($result))
{
$valLat[$i]=$row[Lat];
print("$valLat[$i]\n");
$valLong[$i]=$row[Long];
print("$valLong[$i]\n");
$valAlt[$i]=$row[Alt];
$i++;
}
mysql_free_result($result);
?>//hasta aqui todo OK
<script type="text/javascript">
var max = <?echo $i;?> //obtener long array
var matriz= new Array () ; //creo el array
for (j=0; j<=max;j++)
{
matriz[j]=new Array (3);
matriz[j][0] = "<?php echo $valLat[j]; ?>";
matriz[j][1] = "<?php echo $valLong[j]; ?>";
matriz[j][2] = "<?php echo $valAlt[j]; ?>"; */
}
</script>
MUCHAS GRACIAS, por cierto soy nuevo en esto y lo visto me parece genia.
Respuesta de apolinux
1