Tengo un problema y no se bien como explicarlo....
Se puede tener un input dentro de un foreach() ?
Mi idea es llenar una tabla con el foreach() (lo hace), teniendo checkboxes y que la persona seleccione los checkboxes que quiera le de asignar y guarde su eleccion en una tabla.
Hay algo que esta mal y no se como cambiarlo... porque haga lo que haga if(isset($_POST['grupo1'])) que despues uso para evaluarlo me da que no esta setteado...
Saludos! espero haberme explicado algo... sino avisen y me explayo
JP
Código PHP:
<?php require_once("CL/CL_Grupos.php");
$obj_CL = new CL_Grupos();
$arr_grupos= $obj_CL->devolver(); //trae un conjunto de grupos ?>
<html>
<head>
<title></title>
</head>
<body>
<TABLE width="99%">
<TR>
<TH width="70" align='left'>ID Grupo</TH>
<TH width="112" align='left'>Descripción</TH>
<TH width="122" align='left'>ID Responsable</TH>
<TH align='center'>Asignar</TH>
</TR>
<?PHP foreach($arr_grupos as &$grupos){?>
<TR>
<TD align='left'><?php echo($grupos["idgrupo"]) ?></TD>
<TD align='left'><?php echo($grupos["descripcion"]) ?></TD>
<TD align='left'><?php echo($grupos["idresponsable"]) ?></TD>
<TD><input type="checkbox" name="grupo1[]" value="<?php echo($grupos["idgrupo"]); // el value anda, se ve el valor?>"></TD>
</TR><?PHP }?>
<form action='<?php echo $_SERVER['PHP_SELF']."?id=".$us_id;?>' method='post' name='form2'>
<TR>
<TD>
<input name='Submit' type='Submit' value='Asignar' align='middle' >
</td>
</tr>
</form>
</TABLE>
</body>
</html>