Una prueba:
Código PHP:
<?php
$sql = "INSERT INTO inv_compras (id_producto,id_proveedor,fecha_compra,id_documento,nro_documento,cantidad,costo,id_glosa) values ('{$_POST['id_producto']}','{$_POST['id_proveedor']}','{$_POST['fecha_compra']}','{$_POST['id_documento']}','{$_POST['nro_documento']}','{$_POST['cantidad']}','{$_POST['costo']}','{$_POST['id_glosa']}')";
mysql_query($sql) or die(mysql_error());
echo $sql;
?>
Pruebalo y muestra los resultados.
Saludos.