tengo una pequeño problema quiero rescatar de unos checkbox que la cantidad de ellos me los da una consulta que me trae los detalles de una solicitud de esta forma genero un foreach
Código HTML:
Ver original
<div id="contend"> <?php $contador=0;?> <form class="form_entrega" action="/consulta/entregafinal" method="post" name="formularioEntrega"> <table id="tablas" cellpadding="0" cellspacing="0" border="0" Sclass="display"> <thead> <tr> </tr> </thead> <tbody> <?php foreach ($this->consulta as $consulta) :?> <tr> <?php $id=$this->escape($consulta->iddetallesSolicitudHerramientas);?> <?php $ids= $this->escape($consulta->idsolicitudHerramientas);?> <td> <?php $contador++;?> <input type="checkbox" id="po" name="po<?php echo $contador;?>" value="<?php echo $herramienta;?>" style="width:100px" onblur="VerificarCampo(this);" /> <input type="hidden" id ="idsolicitud" name="idsolicitud" value="<?php echo $ids?>"/> <input type="hidden" id ="iddetalles" name="iddetalles<?php echo $contador;?>" value="<?php echo $id;?>"/> </td> </tr> <?php endforeach;?> </tbody> </table> <input type="hidden" id="contador" name ="contador" value="<?php echo $contador;?>"/> </form> </div>
y quiero recuperar los values de los seleccionados y lo hago de esta forma
Código PHP:
Ver original
$cont=$_POST['contador']; for ($i=0;$i<$cont;$i++) { $array[$i]=$_POST['po'.$i]; }
pero obtengo este resultado
Notice: Undefined index: po0 in C:\ZendServer\www\SAGAS\application\controllers\co nsultaController.php on line 182
Notice: Undefined index: po1 in C:\ZendServer\www\SAGAS\application\controllers\co nsultaController.php on line 182
Array ( [0] => [1] => [2] => TALADRO 12" [3] => PALA MANGO DE PALO )