"post edilecek input" sadece submit. name'i olmadığı için de $_POST'ta işlenmiyor.
type=file olan da input fakat multipart/form-data olduğu için $_FILES ile çekilir ki zaten sorunu da o şekilde çözdünüz

print_r($_POST); kullandığınızda submit'in gelmediğini görecek, if'in neden çalışmadığına varmış olacaktınız ondan o şekilde bir yönlendirme yapmıştım

Rica ederim, sorunun çözülmesine sevindim.
Kolaylıklar.

Quismo adlı üyeden alıntı: mesajı görüntüle
teşekkür ederim öncelikle yardımınız için de nasıl submit, file input ve submit var benmi yanlış yazdım ?