Io ti consiglio di fare innanzi tutto così:

Codice PHP:
$var $_POST['variabile_passata_da_form'];

$var trim($var); 
// togli eventuali spazi prima e dopo la variabile
// se chi compila la form preme solo il tasto [SPACE],
// $var non sarebbe vuota, ma non c'è stringa

// poi passi all'IF

if (!$var == "" OR !empty($var)) {
   
// $var contiene caratteri
  // procedo con lo script
} else {
 echo 
"Errore: Devi compilare i campi";

Naturalmente, devi fare altri controlli (magari con le regexp) per validare poi il contenuto delle variabili passate da form.

Spero di essere stato chiaro.