No, affatto! Lascia abilitati i notice perchè ti risparmierai un sacco di problemi !Gli errori o anche i notice non vanno nascosti ma risolti!

Per risolvere i tuoi notice devi usare l'array superglobale $_POST. Nel controllo, quibndi, devi mettere $_POST['invia'].

Anche nell'each devi sostituire $HTTP_POST_VARS con $_POST.

Ma questa rivista è abbastanza vecchiotta!