Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2008, 11:53
scorm
 
Fecha de Ingreso: julio-2008
Mensajes: 85
Antigüedad: 16 años, 8 meses
Puntos: 2
Pregunta Problema con checkbox

Hola a todos

Voy a poner un ejemplo para explicar mi problema a ver si se entiende.
Tengo almacenados en una base de datos una serie de ficheros y asociados a cada fichero varios artículos. El número de ficheros y artículos es variable.
En mi página PHP muestro un checkbox por cada fichero y cada artículo. El nombre es comun para todos los checkbox, pero el valor cambia y le añado un identificador para que se distingan:

fichero_1

articulo_1_1
articulo_1_2
fichero_2

articulo_2_3
articulo_2_4
artículo_2_5
fichero_3

articulo_3_6
El número que tiene asociado cada fichero es su identificador dentro de la base de datos.
En el caso de los artículos, el primer número es el identificador del fichero al que pertenece y el segundo el identificador propio.

Mi problema es que QUIERO QUE AL PULSAR SOBRE EL CHECKBOX ASOCIADO A UN FICHERO SE SELECCIONEN LOS ARTICULOS QUE LE PERTENECEN.

Mi código PHP para los checkbox está metido dentro de un while, por lo que solamente pongo una linea para definir los checkbox de los ficheros y otra para definir los de los artículos:

Código PHP:
echo "<input type='checkbox' name='seleccion[]' value=\"fichero_$id\" onClick='modificar_checkbox()'>"

echo 
"<input type='checkbox' name='seleccion[]' value=\"articulo_$id_$check\">"
El problema viene a la hora de hacer la función modificar_checkbox(), que ponga lo que ponga no consigo acceder a ningún checkbox para ponerlo a 'true'.
ALguien puede ayudarme?

Muchas gracias