25/06/2002, 00:57
|
| | Fecha de Ingreso: agosto-2001
Mensajes: 315
Antigüedad: 23 años, 5 meses Puntos: 1 | |
Re: Como pasar una var.array de PHP a JavaScript para arreglos multidimensinales usaria foreach anidados por ejemplo para dos dimensiones
foreach($arreglo as $valor){
foreach($valor as $val){
//aca codigo de asignacion
}
}
Suponiendo un array cargado asi
$arreglo[0][0]="0-0";
$arreglo[0][1]="0-1";
$arreglo[1][0]="1-0";
$arreglo[1][1]="1-1";
Lo que resulta extraño es que si pongo asi:
foreach($arreglo as $valor){
foreach($valor as $val){
echo"<script>";
echo"document.write('$val')";
echo"</script><br>";
}
}
Genera el siguiente codigo:
<script>document.write('0-0')</script><br><script>document.write(' 0-1')</script><br><script>document.write(' 1-0')</script><br><script>document.write(' 1-1')</script><br>
Un <script>document...etc...ect...</script>
para cada valor.
Y la salida por navegador es correcta:
0-0
0-1
1-0
1-1
Pero si pongo asi:
echo"<script>";
foreach($arreglo as $valor){
foreach($valor as $val){
echo"document.write('$val')";
}
}
echo"</script>";
genera este codigo
<script>document.write('0-0')document.write('0-1')document.write('1-0')document.write('1-1')</script>
Pero no muestra salida en el navegador y da un mensaje de listo pero con errores en la pagina.
Se me esta pasando algo de JS??? Usuaria registrada de<br><img src=http://www.iespana.es/besitosweb/logo.gif><br> Consmetics<br>#000001<br>
Besitos Romi |