No entiendo bien cual es el problema... basta con obtener el valor seleccionado y guardarlo en la tabla:
Código PHP:
Ver original// Debes validarlo, no solo asignarlo, pero esto es solo un ejemplo
$detalledeiva = $_POST['DETALLEDEIVA'];
// Para guardarlo:
mysql_query("UPDATE tabla SET ...(aqui otros campos)..., detalledeiva = $detalledeiva WHERE ...(condicion)...") or
die('Error guardando datos: ' . mysql_error());
Logicamente, si es una factura nueva, en vez de UPDATE sera INSERT INTO y la parte del WHERE no se requiere.