Non appare niente se $_POST['submit'] non è settato, visto che tutto il resto del codice sta dentro quell'if, non avendo un else non compare niente.
Prova ad aggiungere alla fine
Vedi se questo messaggio compare, se compare, vuol dire che dal form non invii il parametro "submit".Codice PHP:
else {
echo 'submit non settato';
}