Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2004, 14:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La solución no es "desplazarse" por el historial de ese navegador .. sino el de reenviar desde tu script de PHP de proceso funcionario_ins.php las variables que recogió hacia el funcionario.php donde tienes tu formulario para pre-establecer sus valores inciales con lo que le vas a propagar por el URL

Ejemplo:
funcionario.php
Código PHP:
<form .. ....... method="post">
<input type="nombre" value="<? echo $_GET['nombre'?>">
</form>
funcionario_ins.php
Si la validación no es correcta ... Redireccionas automáticamente componiendo un URL con tus variabels que recibistes del formulario:

Código PHP:
header ("Location: funcionario.php?nombre=$_POST['nombre']"); 
Aquí en este "funcionario_ins.php" no debes usar nadaaa de HTML ni mostrar mensajes de error/exito .. debes hacerlos en "funcionario.php" que es donde redireccionas si hay un error por ejemplo.
Para esto último .. basandote en la existencia de alguna de esas variables que propagas podrías mostrar el mensajito de error en consecuencia tipo:

Código PHP:
<?
if (isset($_GET['nombre'])){
 echo 
"Hay un error .. revise los datos ...";
}
?>
Un saludo,