Hola amigo,
q error te tira?
te aconsejo que siempre armes tu query en una variable independiente, de éste modo:
Código PHP:
Ver original$query = "INSERT INTO `deta_vent` (`NUM_VTA`, `CANT`, `IdPROD`, `DETALLE`, `PV`, `IMPORTE`) VALUES ('$nv', '$ct', '$co', '$de', '$pu', '$re')";
//ahora puedes ejecutarlo de ésta forma
en caso de q existe un error, comenta la línea donde haces la consulta e imprime la variable $query, ahora la puedes pegar en el intérprete de tu phpmyadmin y ahí te indicará q posible error pueda haber en tu consulta.
Lo más probable es que sea por como le estás pasando los parámetros a tu tabla, ya que solo tu campo "detalle" es varchar, y los demás float, y tu los estás pasando como string (al poner la comilla simple los conviertes en cadena)
Otra cosa, revisa la documentación de PHP, ya que la extensión de mysql ha sido eliminada en algunas versiones de PHP, debes checar con que version de PHP cuentas
Saludos