Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/10/2016, 21:36
sonreiders19
 
Fecha de Ingreso: junio-2014
Mensajes: 30
Antigüedad: 9 años, 10 meses
Puntos: 0
Desacuerdo Respuesta: insertar mi foreach en mysql

Aqui de nuevo dando golpes , consegui esta forma pero no logro hacerlo automatico aqui el codigo a ver quien pueda y me ayude.

Código PHP:
<?php
 
$res 
"";
$str "";
foreach(
$id as $k => $valorr)
$idd[] = $valorr;
}
$resta array_filter($resta); 
foreach(
$resta as $k => $valor) {    
    
$str .= "UPDATE `inventario`.`registro` SET `unidades_r` = `unidades_r` - ".$resta[$k]." WHERE ID_R = ".$idd[0].";</br>";
}
 
echo 
$str;
 
?>
Resultado

Código PHP:
UPDATE `inventario`.`registroSET `unidades_r` = `unidades_r` - 4 WHERE ID_R 1;
UPDATE `inventario`.`registroSET `unidades_r` = `unidades_r` - 11 WHERE ID_R 1
Resultado que Busco

Código PHP:
UPDATE `inventario`.`registroSET `unidades_r` = `unidades_r` - 4 WHERE ID_R 1;
UPDATE `inventario`.`registroSET `unidades_r` = `unidades_r` - 11 WHERE ID_R 6
el caso es que en esta parte coloco WHERE ID_R = ".$idd[0] <- el cero y me sale ID = 1 si coloco ".$idd[1] me sale el ID = 6 , como hago para que funcione automatico?.. es lo que llevo hasta ahora Saludos espero me puedan ayudar

Última edición por sonreiders19; 12/10/2016 a las 21:45