si el form se llama a si mismo deberias colocarlo antes del form
y si el form llama a otra pagina, que es lo mejor, en esa otra pagina pon solo codigo php.
y poner por ejemplo esta condicion:
Código PHP:
if ($_POST[autor] == NULL | $_POST[lo_que_sea == NULL])//para hacer la comprovacion de mas de un campo.
{
echo "Ingrese autor";
}
else
{
$_POST[autor];
}
Un saludo