"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.
teşekkür ederim öncelikle yardımınız için de nasıl submit, file input ve submit var benmi yanlış yazdım ?