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.