Ho risolto tutti i problemi!!! C'era anche qualche altro errorino di distrazione.
Ora ho questo problema....
quando richiedo la variabile "file"
// definisco la query di inserimento dati
$sql = "INSERT INTO moduli (nome, data, missioni, file) VALUES ("
. "'" . $nome . "',"
. "'" . $data . "',"
. "'" . $missioni . "',"
. "'" . $file . "')"
Vorrei che mi postasse il nome del file caricato...invece mi posta campo vuoto perchè?