Hola amigo abimaelrc,
segun lo sugerido esto es lo que se implemento en mi codigo:
Código php:
Ver original<?php $carro=$_SESSION['carro'];
foreach($carro as $v){
  $a[] = $v['id'];
  $a[] = $v['cantidad'];
  $a[] = $v['precio']; //se arreglo esta linea porque estaba errada
}
$query2="INSERT INTO detallefac(IDDETFAC,IDFAC,CODPDTO1,CANTPDTO1,PRECPDTO1,CODPDTO2,CANTPDTO2,PRECPDTO2) VALUES ('','',$i)"; ?>
y me sale el sgte error:
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\paginafacturacion.php on line 04
Saludos,