Dici di avere un problema con l'upload dei file, ma nel tuo codice non vedo campi di tipo file nel form, né il codice che usi per eseguire insert o update sul db.