Hoy les traigo una pregunta que no he podido resolver miren tengo 2 arreglos
Código PHP:
   $cla=[1234,345,5677];//Claves de los producto
 
$cant=[5,3,1];//estas son las cantidades compradas de los productos
 
$arreglito=split(",",$cla);
for($i=0;$i<count($arraisico);$i++) {
$pre[$i]=$arreglito[$i]; 
 
    $generando = mysql_query("SELECT * FROM productos WHERE clave='$pre[$i]'"); 
 
              $prs=mysql_fetch_array($generando);
    $al=$prs['almacen'];//cantidades en el almacen
              $res=$al-$cant;//restando las cantidades al almacen
    
$insproduc=mysql_query("insert into pedidos(id_venta,id_producto,item,p_compra) values ('$idventa','".$arraisico[$i]."','".$i."','".$prs['precio_compra']."')");
 
$actu=mysql_query("update productos set almacen='".$res[$i]."' where clave='".$pre[$i]."'");
 
} 
    Espero puedan ayudarme solo me hace falta la actualizacion
 
 si manejas arreglos porque los divides con split 
 recuerda que esta función esta declarada como obsoleta. Puedes utilizar el foreach para hacerlo más fácil.

