Tengo que grabar unos servicios, que toman "sectores (SE)" de un listado y "estaciones de monitoreo (EM)" de otro, correspondientes a los sectores.
Para cada una, tendré que asignar "Tareas realizadas (TR)" y "actividad encontrada (AE)".
Por ejemplo:
SE Perímetro exterior:
TR_1, TR_2, TR_3
Estaciones de monitoreo (correspondientes a este SE):
EM_1
AE_1, AE_2, AE_3
EM_2
AE_1, AE_2, AE_3
EM_3
AE_1, AE_2, AE_3
SE Cámara de frío
TR_1, TR_2, TR_3
Estaciones de monitoreo (correspondientes a este SE):
EM_1
AE_1, AE_2, AE_3
EM_2
AE_1, AE_2, AE_3
EM_3
AE_1, AE_2, AE_3
Debería poder "tildar" algunas AE de cada EM, así como algunas TR de cada SE.
El tema es que los checkbox sólo pueden pasar un valor (sí/no) con un nombre... yo tendría que poder guardar en una tabla "servicios_actividades" los valores del id de actividad encontrada y de id estacion de monitoreo, y en otra tabla "servicios_tareas" el id de tarea realizada y de sector... pero no puedo pasar estos valores por el checkbox y no se me ocurre cómo hacerlo.
Acepto cualquier sugerencia.
Desde ya, muchísimas gracias.
Acá va el código con el que muestro el listado:
Código:
Sectores a cubrir:<br> <ul> <?php $sql2= "Select * from ambiental_fichas_sectores where id_ficha='$id_ficha'"; $result2 = mysql_query($sql2, $conexion); if ($row = mysql_fetch_array($result2)) { mysql_field_seek($result2,0); do { $nombre=$row['nombre']; $id_sector=$row['id']; ?> <p style="font-weight:bold; font-size:14px;">Sector <?php echo $nombre; ?></p> <br /> <form action="agregar.php" method="post" enctype="multipart/form-data" name="form1"> <input type="hidden" name="id_servicio" value="<?php echo $id_servicio; ?>" /> <table border="1"><tr><td>Tareas a desarrollar en <?php echo $nombre; ?>:</td></tr> <?php $sql7= "Select * from ambiental_tareas where id_plaga='$id_plaga'"; $result7 = mysql_query($sql7, $conexion); if ($row = mysql_fetch_array($result7)) { mysql_field_seek($result7,0); do { $tarea=$row['tarea']; $id_tarea=$row['id']; ?><tr> <td style="font-size:9px;" bgcolor="#E6F0ED"><?php echo $tarea; ?> <input type="checkbox" name="tar_<?php echo $id_tarea; ?>_sec_<?php echo $id_sector; ?>"/></td></tr> <?php } while ($row = mysql_fetch_array($result7)); } ?> </tr></table><br /> <br /> Estaciones dentro de <?php echo $nombre; ?> y actividad encontrada:<br /> <table border="1" cellpadding="5"> <?php $sql4= "Select * from ambiental_fichas_estaciones where id_sector='$id_sector'"; $result4 = mysql_query($sql4, $conexion); if ($row = mysql_fetch_array($result4)) { mysql_field_seek($result4,0); do { $nombre_est=$row['nombre']; $id_em=$row['id']; ?> <tr> <td style="font-size:9px;"><?php echo $nombre_est; ?></td> <?php $sql6= "Select * from ambiental_actividades where id_plaga='$id_plaga'"; $result6 = mysql_query($sql6, $conexion); if ($row = mysql_fetch_array($result6)) { mysql_field_seek($result6,0); do { $actividad=$row['actividad']; $id_actividad=$row['id']; ?> <td style="font-size:9px;" bgcolor="#FFFFCC"><?php echo $actividad; ?> <input type="checkbox" name="act_<?php echo $id_actividad; ?>_em_<?php echo $id_em; ?>" /></td> <?php } while ($row = mysql_fetch_array($result6)); } ?> </tr> <?php } while ($row = mysql_fetch_array($result4)); } ?> </table> <?php } while ($row = mysql_fetch_array($result2)); } ?> <br /> <br /> <input type="submit" name="submit" value="Enviar"> </form>