Hola
Eso lo solucionas haciendo que el formulario direccione hacia
Código PHP:
<?=$PHP_SELF;?>
Osea que el mismo archivo que contiene el formulario haga la validacion, mas o menos la estructura seria asi (escrito al vuelo):
formulario.html
------------------
Código PHP:
<?
if(isset($_POST['btn_submit'])) {
validar!!!
si esta bien procesar, guardar hacer no se
y luego redireccionar hacia otro lado usando
header("Location ... ")!!
si no esta bien, entonces :
$msgerror = "mensaje de error al usuario";
}
?>
<html>
.....
<?=$msgerror;?>
<form target="<?=$PHP_SELF;?>">
...
<input name="campo" type="text" value="<?=$_POST['campo']?>">
...
</form>
....
</html>