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`.`registro` SET `unidades_r` = `unidades_r` - 4 WHERE ID_R = 1; UPDATE `inventario`.`registro` SET `unidades_r` = `unidades_r` - 11 WHERE ID_R = 1;
Resultado que Busco
Código PHP :
UPDATE `inventario`.`registro` SET `unidades_r` = `unidades_r` - 4 WHERE ID_R = 1; UPDATE `inventario`.`registro` SET `unidades_r` = `unidades_r` - 11 WHERE ID_R = 6;
el caso es que en esta parte coloco
Código PHP :
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 porfa