Beh per usare la funzione dati_html() devi sapere se il form è stato effettivamente compilato ed inviato.
Quell' isset($_POST['submit']) serve appunto a questo scopo.