Gracias RonRuby.
Muestro cómo quedaría el código del formu antes de procesarlo
Código:
Sectores a cubrir:<br>
<ul>
<p style="font-weight:bold; font-size:14px;">Sector Patio</p>
<br />
<form action="agregar.php" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="id_servicio" value="55" />
<input type="hidden" name="que" value="prueba" />
<table border="1"><tr><td>Tareas a desarrollar en Patio:</td></tr>
<tr>
<td style="font-size:9px;" bgcolor="#E6F0ED">Cerca Electrificada <input type="checkbox" name="tarea[]"/>
<input type="hidden" name="id_tarea[]" value="9"/>
<input type="hidden" name="id_sector[]" value="9"/>
</td></tr>
<tr>
<td style="font-size:9px;" bgcolor="#E6F0ED">Poner Pinches <input type="checkbox" name="tarea[]"/>
<input type="hidden" name="id_tarea[]" value="8"/>
<input type="hidden" name="id_sector[]" value="9"/>
</td></tr>
</tr></table><br />
<br />
Estaciones dentro de Patio y actividad encontrada:<br />
<table border="1" cellpadding="5">
<tr>
<td style="font-size:9px;">PAT9-1</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="60"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="60"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="60"/>
</td>
</tr>
<tr>
<td style="font-size:9px;">PAT9-2</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="61"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="61"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="61"/>
</td>
</tr>
<tr>
<td style="font-size:9px;">PAT9-3</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="62"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="62"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="62"/>
</td>
</tr>
<tr>
<td style="font-size:9px;">PAT9-4</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="63"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="63"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="63"/>
</td>
</tr>
<tr>
<td style="font-size:9px;">PAT9-5</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="64"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="64"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="64"/>
</td>
</tr>
</table>
<p style="font-weight:bold; font-size:14px;">Sector Techo</p>
<br />
<form action="agregar.php" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="id_servicio" value="55" />
<input type="hidden" name="que" value="prueba" />
<table border="1"><tr><td>Tareas a desarrollar en Techo:</td></tr>
<tr>
<td style="font-size:9px;" bgcolor="#E6F0ED">Cerca Electrificada <input type="checkbox" name="tarea[]"/>
<input type="hidden" name="id_tarea[]" value="9"/>
<input type="hidden" name="id_sector[]" value="10"/>
</td></tr>
<tr>
<td style="font-size:9px;" bgcolor="#E6F0ED">Poner Pinches <input type="checkbox" name="tarea[]"/>
<input type="hidden" name="id_tarea[]" value="8"/>
<input type="hidden" name="id_sector[]" value="10"/>
</td></tr>
</tr></table><br />
<br />
Estaciones dentro de Techo y actividad encontrada:<br />
<table border="1" cellpadding="5">
<tr>
<td style="font-size:9px;">TEC10-1</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="65"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="65"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="65"/>
</td>
</tr>
<tr>
<td style="font-size:9px;">TEC10-2</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Paloma Muerta <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="4"/>
<input type="hidden" name="id_em[]" value="66"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Huevos De Codorniz <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="5"/>
<input type="hidden" name="id_em[]" value="66"/>
</td>
<td style="font-size:9px;" bgcolor="#FFFFCC">Caca De Paloma <input type="checkbox" name="actividad[]" />
<input type="hidden" name="id_actividad[]" value="6"/>
<input type="hidden" name="id_em[]" value="66"/>
</td>
</tr>
</table>
<br />
<br />
<input type="submit" name="submit" value="Enviar">
</form>
y lo que hice para procesarlo
Código:
for ($i=0;$i<count($tarea);$i++)
{
if ($tarea[$i]!="")
{
$id_tarea=$id_tarea[$i];
$id_sector=$id_sector[$i];
$sql_emp="insert into ambiental_ser_tareas (id_tarea, id_sector, id_servicio) values ('$id_tarea', '$id_sector', '$id_servicio)";
echo $sql_emp; echo "<br>";
$result_emp=mysql_query($sql_emp, $conexion);
}
}
for ($i=0;$i<count($actividad);$i++)
{
if ($actividad[$i]!="")
{
$id_actividad=$id_actividad[$i];
$id_em=$id_em[$i];
$sql_emp="insert into ambiental_ser_actividades (id_actividad, id_em, id_servicio) values ('$id_actividad', '$id_em', '$id_servicio)";
echo $sql_emp; echo "<br>";
$result_emp=mysql_query($sql_emp, $conexion);
}
}
El tema es que sólo el primer insert de cada grupo me lo hace correcto, los que le siguen, tienen vacíos los valores de las variables de id (excepto la id_servicio que viene en el campo hidden del formulario).
Alguna idea?
Gracias!