con php puedes hacer la comprobación, con empty compruebas si un campo esta vacío o no, o en el caso de un checkbox con isset comprueba si se marco.
ejemplo.
Código PHP:
if (empty($_POST['nombre']))
{
echo 'esta vacio';
}
else
{
echo 'no esta vacio';
}
espero que te sirva y un saludo