Secondo me è sbagliato il pulsante.
codice:
<input type='submit' value='inviodati'>
e poi la if che legge il pulsante:
Codice PHP:
if ( isset($_GET['inviodati']) && $_GET['inviodati'] == "ok") { 
Al pulsante manca il nome
codice:
<input type="submit" name="inviodati" value="inviodati" />
Infine alla IF non va il valore ok bensì il valore inviodati
Per come è scritto il form e viene poi processato, la IF risulta sempre FALSE e di conseguenza il codice del blocco IF non viene mai eseguito.