Buenos días.
Este es mí vista:
foreach ($query as $item ) { $i++?>
<tr><td> <input method="post" name="checkGroup[]" id="<?php echo $item->id ?>" value="<?php echo $item->id ?>" type="checkbox" class="custom-control-input" > </td>
<td><?= $item -> descripcion ?>
<input type="hidden" name="checkGroup[]" value="<?php echo $item->descripcion ?>" >
</td>
<td><?= $item -> nombre ?>
<input id="<?php echo $item->nombre ?>" type="hidden" name="checkGroup[]" value="<?php echo $item->nombre ?>" >
</td>
<td> <img src="<?php echo base_url() . $item-> imagen ?>" value="<?php echo $item->imagen ?>" width="50" height="50" name="checkGroup[]"> </td>
<td><?= $item -> unidad ?>
</td>
<?php }
?>
</td>
</tr>
Y este es mi $_POST:
foreach ($_POST['checkGroup'] as $key => $value) {
if $_POST[]
echo $key . "-" . $value . "<br>" ;
# code...
}
Esta es la primera vista:
Su función es tomar una categoría mediante el método post para mostrar los ingredientes de esta forma:
Eventualmente lo hace y trae los ingredientes de la categoría seleccionada pero al momento de recoger los datos de los ingredientes seleccionados a través de los checkBox con el método post no lo hace, los datos recogidos deben ser la categoría,el nombre y el id de las selecciones, en su lugar nos muestra esto:
La pregunta es ¿como lograr que me traiga en el $_POST solo los registros con checkbox activos?
Gracias de antemano.
Mario R. Vasquez S.