Respuesta: Ayuda con variables El detalle es qe los campos no los envias como "nulos" sino "vacios" que no es lo mismo. Y no estas insertando un valor nulo sino vacio, y al ser campos numericos(lo supongo ya que los valores no los pones entre comillas) marca error al intentar insertar un valor vacio.
Construye tu consulta dependiendo de si llegan vacios o no los campos, o defineles un valor default si es que llegan vacios |