Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/03/2016, 06:18
dune1993
 
Fecha de Ingreso: octubre-2015
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Invalid argument supplied for foreach()

Cita:
Iniciado por xerifandtomas Ver Mensaje
Foreach solo acepta un array como argumento y seguramente lo que le estas pasando no es un array.
Hola!
Mira le paso esto:
Código PHP:
Ver original
  1. <input type="number" readonly name="OTMaterialRetiradoID" id="OTMaterialRetiradoID"  value="<?php echo $row['OTMaterialRetiradoID'];?>"></input>
  2.           <input type="number" name="CantidadEntregadaAlCliente[]" id="CantidadEntregadaAlCliente"  value="<?php echo FLOOR($row['CantidadEntregadaAlCliente']);?>"></input></td>
y lo guardo aqui:
Código PHP:
Ver original
  1. $OTMaterialRetiradoID=$_POST['OTMaterialRetiradoID'];
  2. $CantidadEntregadaAlCliente=$_POST['CantidadEntregadaAlCliente'];
  3. foreach($CantidadEntregadaAlCliente as $_entregado)
  4. {  
  5.  $query2 = sprintf("UPDATE OTMaterialesRetirados
  6. SET CantidadEntregadaAlCliente = '" . $_entregado . "' WHERE OTMaterialRetiradoID = '" . $OTMaterialRetiradoID . "'");
  7.  $conn->query($query2);
  8. }