Yo te aconsejo para php recojer los errores en un array y despues comprobar si hay errores mostrarlos, si no, mostrar lo que suceda cuando esta todo OK.
Te pongo un ejemplo:
Código:
<?php
if(!empty($_POST)) {
$error = array();
if(empty($_POST['email'])) {
$error[] = 'Introduce tu email';
}elseif(empty($_POST['asunto'])) {
$error[] = 'Introduce el asunto';
}elseif(empty($_POST['mensaje'])) {
$error[] = 'Introduce el mensaje';
}
if(!empty($error)) {
// Aqui mostramos los errores del array
}else {
// Aqui mostramos que todo a ido OK
}
}
?>
Te lo e echo rápido y nose si funcionará no lo e probado, pero es un ejemplo.
Saludos.