Me estoy mirando el tema de recojer información de los formularios mediante arrays y me surge un problema al que no le sé encontrar una buena solución.
El caso es el siguiente:
Tengo un formulario con más de una tabla del tipo:

La intención es que la página que procese el formulario reciba (o discrimine de algun metodo),
la tabla, el elemento( 01, 02, 03 ... 0n), y los valores (1, 2, 3), que se han seleccionado.
He estado provando con:
Código:
..en el formulario html, y con:<input type="checkbox" name="Elemento 01[]" value="1"> <input type="checkbox" name="Elemento 01[]" value="2"> <input type="checkbox" name="Elemento 01[]" value="3"> ----- <input type="checkbox" name="Elemento 02[]" value="1"> <input type="checkbox" name="Elemento 02[]" value="2"> <input type="checkbox" name="Elemento 02[]" value="3"> -----
Código:
en el script PHP. foreach ($HTTP_POST_VARS["Elemento 01"] as $id){ echo $id."<br>"; }
El resultado no es malo siempre y cuando no tengamos en cuenta que con ese sistema se tiene que repetir el foreach por cada elemento de la tabla.
Partiendo de que hay más de 5 tablas y que cada tabla tiene más de 10 elementos, no es una buena solución.
En definitiva, la idea es:
Cómo tendria que orientar el script para que sea independiente de la cantidad de (tablas --> elementos --> valores), del formulario?
Intentaba pensar que la idea tiene que estar en el html al definir el nombre de la variable como array, que se le pueda passar el valor tambien del elemento...pero ahí ya no lo veo nada claro.
Gracias por todo!!
