Originariamente inviato da intrigo

il campo risulta compilato e il controllo quindi non è efficace, vorrei che verificasse che il campo non sia compilato solo da spazi vuoti...
difficile capire che intendi dire e cosa vuoi ottenere....

if($comment == ""){

if ti risponde con un TRUE... e' vero cioe' e' vuoto.

prova a metterci quello spazio che ritieni non venga cancellato da TRIM()

if($comment == " "){

e riceverai un bel FALSE.