Originariamente inviato da Grino
...
se vuoi fare come suggerito da Alhazred utilizza l'operatore !== e non != perchè la stringa vuota nel confronto lasco (Loose comparisons with ==) è considerata uguale a null.

Che suppongo sia esattamente ciò che dovrebbe succedere in questo caso, non mostrare i dati sia che siano null, sia che siano vuoti.