La manera más sencilla y rápida es usar la siguiente instrucción:
Código PHP:
$err = 0;
//Comprobamos que los campos no esten vacíos
if($_POST['nombre_campo_formulario'] == "")
{
//Si el campo está vacío incrementamos la variable en una unidad
$err++;
}
if($_POST['nombre_campo_formulario2'] == "")
{
//Si el campo está vacío incrementamos la variable en una unidad
$err++;
}
//Repite el if anterior tantos veces como campos quieras comprobar
if($err == 0)
{
//Envías el correo, no hay ningún campo vacío
mail();
}
else
{
//Muestras un mensaje de error
echo "Debes rellenar todos los campos";
}