Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2012, 09:27
leon10
 
Fecha de Ingreso: marzo-2012
Ubicación: Armenia Quindio
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
recuperar valores dinámicos de un checkbox

hola amigos del foro

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
  1. <div id="contend">
  2. <?php $contador=0;?>
  3. <form  class="form_entrega" action="/consulta/entregafinal" method="post" name="formularioEntrega">
  4. <table id="tablas" cellpadding="0" cellspacing="0" border="0" Sclass="display">
  5.     <tr>
  6.        
  7.         <th>SERIAL</th>
  8.         <th>HERRAMIENTAS</th>      
  9.         <th>CANTIDAD SOLICITADA</th>
  10.         <th>ALMACEN</th>
  11.         <th>BODEGA</th>
  12.         <th>ENTREGAR</th>
  13.     </tr>
  14. <tbody>  
  15.      <?php foreach ($this->consulta as $consulta) :?>
  16.     <tr>   
  17.        
  18.                 <?php  $id=$this->escape($consulta->iddetallesSolicitudHerramientas);?>  
  19.             <?php $ids= $this->escape($consulta->idsolicitudHerramientas);?>
  20.         <td><?php echo $this->escape($consulta->serial);?></td>
  21.         <td><?php  echo $herramienta = $this->escape($consulta->herramienta);?></td>
  22.         <td ><?php echo $cantidad=$this->escape($consulta->cantidad);?></td>
  23.         <td><?php echo $this->escape($consulta->almacen);?></td>
  24.         <td><?php echo $this->escape($consulta->bodega);?></td>
  25.         <td>
  26.             <?php $contador++;?>
  27.             <input type="checkbox" id="po" name="po<?php echo $contador;?>" value="<?php echo $herramienta;?>" style="width:100px" onblur="VerificarCampo(this);" />
  28.             <input type="hidden" id ="idsolicitud" name="idsolicitud" value="<?php  echo $ids?>"/>
  29.             <input type="hidden" id ="iddetalles" name="iddetalles<?php echo $contador;?>" value="<?php echo $id;?>"/>
  30.         </td>
  31.     </tr>
  32.     <?php endforeach;?>
  33. <input type="hidden" id="contador" name ="contador" value="<?php echo $contador;?>"/>
  34.  
  35. </form>
  36. </div>

y quiero recuperar los values de los seleccionados y lo hago de esta forma

Código PHP:
Ver original
  1. $cont=$_POST['contador'];
  2.            
  3.             for ($i=0;$i<$cont;$i++)
  4.             {
  5.                
  6.  
  7.                 $array[$i]=$_POST['po'.$i];
  8.                
  9. }
  10.            print_r($array);

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 )