Y la otra opcion es usar un flag de estado usando un mismo documento para todo:
Código:
<?php
define("OK", 0);
define("WAIT", 1);
define("ERROR", 2);
$stat = WAIT;
if(isset($_POST['submit'])) {//p.ej. el boton submit tendría el atributo name=submit
if($formproc->ProcessForm()) {
$stat = OK;
}
else {
$stat = ERROR;
$errmsg = "Tal cosa";
}
}
switch($stat) {
case OK: { echo "Se envio correctamente, gracias por usar el servicio y tal y cual"; } break;
case ERROR: { echo "Se produjo un error: ".$errmsg; } break;
/*case WAIT: */default: { muestra_formulario(); }
}
Saludos
vosk