Estoy generando dinámicamente 8 botones tipo radio. Estos se agrupan de a dos de la siguiente manera:
Código PHP:
Ver original
<form id="form1" name="form1" method="post" action=""> <input type='radio' name='grupo1' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo1' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo2' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo2' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo3' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo3' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo4' id='radio' value='".<?=$idch;?>."' /><br /> <input type='radio' name='grupo4' id='radio' value='".<?=$idch;?>."' /><br /> </form>
De tal forma que la persona pueda seleccionar sólo una opción por cada grupo.
Según yo, para poder enviar las opciones seleccionadas(4), estas debiera ir en un array no?
o sea, todos los intup radio debería tener en el name el array:
<input type='radio' name='seleccion[]' id='radio' value='".<?=$idch;?>."' /><br />
Pero si hago esto no podré controlar que la persona seleccione solo una alternativa por grupo. Se entiende?
..No se como resolver esto.
Luego con php recibiría el array y lo iría insertando en una tabla junto con otros datos
Código PHP:
Ver original
foreach ($_POST['seleccion'] as $idch){ //inserto los datos en una tabla }