![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/08/2005, 10:13
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 14
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Leer un array hecho en php Estoy intentado hacer un script que me recorra un array hecho con php. Por ahora el siguiente código me funciona:
//Creación de las variables $a, $b, $c para el manejo de las capas
$i = 0;
reset ($tabla);
while ($i < count($tabla))
{
$a = $tabla[$i];
$i++;
next ($tabla);
$b = $tabla[$i];
$i++;
next ($tabla);
$c = $tabla[$i];
$i++;
}
function ver(vis,a,b,c)
{
a.style.visibility="hidden";
b.style.visibility="hidden";
c.style.visibility="hidden";
vis.style.visibility="visible";
}
....
<th scope="col" onClick="MM_callJS('ver(<?php echo $actual; ?>,<?php echo $a; ?>,<?php echo $b; ?>,<?php echo $c; ?>)')"><?php echo $actual; ?></th>
Este código funciona
Evidentemente quiero evitar el pasar tantas variables y, sobre todo que si cambia el array $tabla hecho a partir de un recordset, no se haya que tocar el código para que todo siga funcionando
He probado el siguiente código pero me da error:
<script>
function ver(vis,$tabla)
{
for (i=0;i<count($tabla);i++)
{
$tabla[i].style.visibility="hidden";
}
vis.style.visibility="visible";
}
</script>
....
<th scope="col" onClick="MM_callJS('ver(<?php echo $actual; ?>,<?php $tabla ?>)')"><?php echo $actual; ?></th>
Me parece que no estoy sabiendo trasladar el array desde php a JS, o no estoy sabiendo recorrerlo para que en lugar de $tabla[i], me ponga el nombre almacenado en cada posición |