Eh si, il codice funziona perchè la parte "corposa" ovvero quella che fa ciò che deve fare non l'ho scritta....
Innanzitutto non so come fare quello che mi consigli, ma mi informerò, e poi c'è il problema degli altri controlli sui campi inseriti, non so come farli...
Ed infine non so come riscrivere il file da un array, tipo
mica funzionaCodice PHP:
$fp = fopen($my_database_txt, 'w');
fwrite($fp, $nuovoarr);
fclose($fp);