No me entendiste.
Tu intentas leer el nombre del $_POST pero ese es tu error, ya que el nombre del archivo viene en $_FILES.
En tu código más abajo lees bien el nombre, ¿por qué no haces el INSERT ahí? ¿por qué realizas el INSERT mucho antes de la siguiente rutina?
Carece de orden tu lógica.