Foros del Web » Programando para Internet » PHP »

recuperar valores dinámicos de un checkbox

Estas en el tema de recuperar valores dinámicos de un checkbox en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/05/2012, 10:27
 
Fecha de Ingreso: marzo-2012
Ubicación: Armenia Quindio
Mensajes: 6
Antigüedad: 7 años, 10 meses
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 )

Etiquetas: html, zend
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:38.