Anche io sono incappato in un errore del genere...
Mi hanno suggerito di utilizzare la funzione trim() e dopo di controllare la vafiabile con un semplice if sulla stessa, in codice:
Ovviamente con il mio codice uso la versione if estesa, e non quella contratta, ma il ragionamento e' lo stesso!Codice PHP:
$variabile = trim($variabile);
if($variabile)
//Codice da far eseguire
else
//Codice da far eseguire
Prova cosi' che a me ha funzionato!!!!