Puedes usar empty() ...
Código PHP:
if (empty($_POST['campo'])){
echo "falta el campo tal";
}
Despues de este aviso .. te hará falta volver a tu formulario . .ahí perderas las variables que ya pusites (campos) de valor correcto. Para eso tendras que propagarle las variables al script que contiene tu formulario tipo:
Código PHP:
<?
if ($_POST['enviar']){
// si se envió el formulario .. (se pulsó el submit) se validan las variables
if (empty($_POST['campo'])){
echo "falta campo";
} else {
// Proceso requerido si todo OK.
}
} else {
?>
<form action="aqui.php" method="post">
<input type="text" name="campo" value="<? echo $_POST['campo'] ?>">
botón submit de nome="enviar"
</form>
<?
}
?>
Un saludo,