Para validar es mejor usar javascript igual a lo que hace hotmail, no se si mi codigo este bien plantiado, pero funciona bien para mostrar el mensaje utilizo in div
<div id="lblNombre"></div>
Código PHP:
function validarcat(){
with(document.formulario)
valor = document.getElementById("nomcateg").value;
if( valor == null || valor.length == 0 || /^s+$/.test(valor) )
{
document.getElementById('lblNombre').innerHTML='<font color="red" face="Verdana, Arial, Helvetica, sans-serif" size="1">Debe llenar el campo Nombre</font>';
return false;
}
else
document.getElementById('lblNombre').innerHTML=' ';
return true;
}