Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/03/2016, 03:08
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Pasar por POST con un FOREACH

supongo que lo que intentas decirnos que solo te modifica un material retirado, puesto que solo pasas el id de uno

echale un vistazo a lo siguiente y mira de implementarlo
Código PHP:
Ver original
  1. <!-- Utilizamos OTMaterialRetiradoID como claves del array y CantidadEntregadaAlCliente como valor -->
  2. <input type="number" name="CantidadEntregadaAlCliente[<?php echo $row['OTMaterialRetiradoID'];?>]" value="<?php echo FLOOR($row['CantidadEntregadaAlCliente']);?>" />
  3. <?php
  4. /* recuperamos el array CantidadEntregadaAlCliente */
  5. $CantidadEntregadaAlCliente=$_POST['CantidadEntregadaAlCliente'];
  6. /* recorremos el array */
  7. foreach($CantidadEntregadaAlCliente as $key => $value){
  8.  $query2 = sprintf("UPDATE OTMaterialesRetirados SET CantidadEntregadaAlCliente = '" . $value . "' WHERE OTMaterialRetiradoID = '" . $key . "'");
  9.  $conn->query($query2);
  10. }
  11.  
  12. ?>