Ok, primero averigua si en $_POST estás recibiendo todo correctamente y lo mismo con la consulta antes de ejecutarla:
Código PHP:
Ver original// Ver si todo viene bien en post
// Después de crear la consulta con $insertSQL = sprintf(...)
Si tienes alguna duda interpretando esos datos, cópialos y pégalos aquí para ver si sacamos algo en claro.