es mas facil hacer la validacion de tus campos con javascript, puesto que tus datos aun no seran procesados en el servidor. Creo que aparte de ser mas facil es mas recomendable hacerlo de esa manera
Código:
if (document.form.nombre.value == "")
{
alert('Ingrese el nombre')
document.form.nombre.focus()
}
else
document.form.submit()
saludos