Hola,
Lo que pasa es que con die() termnas la ejecucion, puedes ponerlo en una condicion:
Código PHP:
Ver original}else{
echo('Hacen falta datos');
header("Location: formulario.php"); }
Para que se pueda visualizar el mensaje lo puedes poner en la pagina del formulario, mandando un parametro en la url, o en una pagina intermedia que muestre el mensaje un tiempo y despues te redirija nuevamente al formulario,
espero haber sido claro,
saludos