Solo le comente esta parte:
de esa manera si imprime con las comas de dices, pero de igual forma no me inserta debido a que me coloca una coma al final, pienso que debe ser por eso, ya que hay 10 inputs pero solo coloco la informacion en 3 y la sentencia recorre el arreglo y espera mas datos
Asumo que ese sea el problema