Por lo que dices... desde tu query están vacios los campos (hiciste lo que te sugerimos?; imprimir, copiar, pegar, probar).. osease que no los resives... cheka que el name de tu elemento del formulario sea exactamente el mismo que tienes en tu $_POST...
Hazlo funcionar por partes... Saludos!
Quizá (si sigues tenieando problemas) puedas actualizar tu script con los cambios que haz estado haciendo para poder verlo de nueva cuenta.