Hola eli, con php no se si puede controlar que el usuario haya completado campos obligatorios, con javascript si se puede. Por ejemplo:
 
Código:
 <scritp>
funcion validar(form)
{
if(form.nombre.value==""){
alert("Por favor coloque el nombre");
form.nombre.focus();
return false;
}
if(form.apellido.value==""){
alert("Por favor coloque el apellido");
form.apellido.focus();
return false;
}
}
</script>
   Código HTML:
 <form action="pagina.php" method="post">
<input type="text" size="20" name="nombre">
<input type="text" size="20" name="apellido">
<input type="text" size="10" name="edad">
<input type="submit" name="enviar" value="Enviar" onclick="return validar(this.form)"> 
 Saludos