Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/03/2016, 06:10
dune1993
 
Fecha de Ingreso: octubre-2015
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Pasar por POST con un FOREACH

Cita:
Iniciado por xerifandtomas Ver Mensaje
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. ?>
Hola xerifandtomas ya lo solucioné de otra manera, aunque de esta también funciona. MUCHAS GRACIAS!!