ya lo solucione Gracias de todos modos
dejo el codigo por si alguien le sirve
use un for() en vez de foreach()
Código PHP:
Ver original$art = explode("|",$compra_arti_id);
for($i=0; $i<count($art); $i++){ $sql2="update articulos set pr1 = $it[$i],
pr2 = $it[$i],
pr3 = $it[$i],
pr4 = $it[$i],
pr5 = $it[$i],
pr6 = $it[$i],
pr7 = $it[$i],
pr8 = $it[$i],
pr9 = $it[$i],
pr10 = $it[$i]
where arti_id='".$art[$i]."'";
saludos!!!