stavo per correggermi da solo, l'errore stava proprio qui:
if(!isset($_POST['$sub'])){
non ci andava la $
per quanto riguarda enctype='multipart/form-data',
non so a cosa serve ma mi fido, l'ho inserita, adesso faccio una ricerca.
Ti ringrazio tanto per la tua pazienza!!!