molto semplicemente perche' la valorizzazione di $_POST la trovi nella pagina successiva e non in quella del form. Quindi nel form $_POST['submit'] non esiste e passi all'ELSE.