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.

