Benvenuto.

questa condizione
if (isset($_POST['submit'])) {

non sarà mai vera, per esserlo dovrebbe esserci un campo con name='submit' nel form, però non c'è, c'è solo un campo type='submit', che non è la stessa cosa.