ciao

quando passi una variabile da un form, essa esite indipendentemente che sia valorizzata o meno

usa la funzione empty() oppure verifica che la variabile sia diversa da vuoto
Codice PHP:
if(!empty($tua_var)){
//..........
}

//oppure
if(trim($tua_var) != ""){
//..........

così dovrebbe andare