Amigo espero que me logres entender, aqui te envio un ejemplo, espero que te sea de utilidad.
el uso de !$nombre me permite validar que el campo esta vacio si lo esta debo poner una advertencia.
Código PHP:
if (!$nombre || !$telefono || !$email ) // el nombre de las variables obligatorias
{ echo "Debe completar los campos obligatorios";
exit;
}
else
{ /* Aqui Colocas que quieres que haga despues que esas variables sean validas*/
}
Saludos amigo, echate un vistazo en javascript que segun existe rutinas para validar ese tipo de restricciones antes de enviar el formulario.