Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2014, 17:50
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Enviar un formulario con varios checkbox

Podrias hacer algo asi:
Código PHP:
Ver original
  1. $nro = 0;
  2. <?php
  3.    while($p = mysql_fetch_array($sql)):
  4. ?>
  5.       <input type="checkbox" name="rows[<?=$nro;?>][seleccionado]" value="1">
  6.       <?=$p['nombre'];?>
  7.       <input type="number" name="rows[<?=$nro;?>][cantidad]">
  8.       <input type="precio" name="rows[<?=$nro;?>][precio]">
  9.  
  10. <?php
  11.      $nro++;
  12.    endwhile;
  13. ?>

y luego en el php que recive el formulario, poner un codigo como este al inicio:

Código PHP:
Ver original
  1. $_POST["rows"] = array_filter(array_map(function($ele){
  2.    return (isset($ele["seleccionado"]) ? $ele : null);
  3. },$_POST["rows"]));
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios