... no te disculpes...
... sigo sin entender..... te requieres a que en pantalla te imprime algo como:
| dato-col1 | Este dato de la columa 2 es más largo.... | col3 | c4 |
aaahhh!!! ya sé a lo que te refieres... al ser tablas independientes... sus filas no están relacionadas.. osease, en mi columna/tabla 1 puedo tener filas de un solo englón... pero en otra puedo tener texto largo ocupando varias renglones por una sola fila.. entonces, el orden de las filas no corresponde...
... es cierto
no pensé en eso :-p.
.... bien... no podemos ocultar por tabla, no podemos ocultar por filas... nos queda ocultar por celdas (<td> celda </td>)... lo que haria yo es crear una id por cada celda y con el checkbox llamar a una función que, mediante un ciclo, oculte todas esas celdas...
Algó más gráfico:primero tendríamos que ver cómo imprimir algo como esto:
Código HTML:
<table>
<tr><td id="a[]"> dato 1</td><td id="b[]">Dato 2</td></tr>
<tr><td id="a[]"> Dato 1 </td><td id="b[]">Dato 2 </td></tr>
</table>
.. y posteriormente crear una función como:
Código:
function oculta(valor, checkbox){
if(document.getElementById('checkbox')value=true)
var accion="none";
else var accion="";
for(i=0; i<cantidad; i++) {
document.getElementById('valor').style.display=accion;
}
}
... donde con valor hariamos una referencia a la id de la celda, con checkbox pasariamos cuál checkbox es el que se pinchó.. vemos si esta seleccionado o no... y de ahí con un bucle ocultamos/mostramos las celdas. "cantidad" la podemos obtener desde PHP.. sería similar a los resultados obtenidos... aunque creo igual con JS se podría.. con la propiedad .leng??
Es un código vago y no funcional... no dispongo de los medios ni de el tiempo para hacerte un código funcional. Pero la idea ahí está y creo esa sí es funcional... Intentalo. Suerte!