immagino che $invia sia un campo del form che dovresti ricevere, dunque per verificare se c'è o meno devi usare $_POST['invia'] (oppure $_GET['invia'] se il form lo invii in GET)
Regole del Forum