Ver Mensaje Individual
  #17 (permalink)  
Antiguo 13/10/2016, 19:08
sonreiders19
 
Fecha de Ingreso: junio-2014
Mensajes: 30
Antigüedad: 9 años, 10 meses
Puntos: 0
De acuerdo Respuesta: insertar mi foreach en mysql

Listo manu solo le falto unidades_r y un = .. Gracia a las persona que me ayudaron
Código PHP:
<?php
include("conexio.php");
?>
<?php
 $resta 
= array(=> 4=> 0=> 11);  
 
$id = array(=> 1=> 6);  
 
 echo 
"Arrays originales:<br>";
 
 
print_r($resta);
 
print_r($id);
 
 
$resta array_values(array_filter($resta));
 
 echo 
"<br>Arrays arreglados:<br>";
 
 
print_r($resta);
 
print_r($id);
 

 
$str "";
 for(
$k=0; isset($resta[$k]); $k++) { 
    
$str .= " WHEN ".$id[$k]." THEN unidades_r -".$resta[$k];
 }
 
 
$whr "(".implode(","$id).")";

 
$sql"UPDATE inventario.registro SET unidades_r = CASE ID_R".$str." END WHERE ID_R IN ".$whr;

mysql_query($sql,$conexio);  
 echo 
$sql;
?>
Al FIN bueno dejare aqui el resultado seguro alguien igual que yo seguro le pase lo mismo que yo y espero se consiga con este post