![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/09/2004, 08:24
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
No hagas un "history.back()" de javascript sino redirecciona pasandole las variables que tomastes desde tu formulario (las que enviastes a tu script de proceso). Ahora, esto se puede simplificar si usas el formualrio y el script de proceso PHP en el mismo.
Si usas diferentes scripts para el formulario y el proceso .. podrías hacer algo tipo:
Al terminar con algún error
(redireccionando automáticamente o por link)
header ("Location: formulario.php?variable1=$_POST['variable1']");
y en tu script del formulario:
<input name="variable1" value="<? echo $_GET['variable1'] ?>">
Más o menos así es la técnica, se puede optimizar usando sesiones y propagando el array entero ($_POST) sobre una sesión con lo cual evitas tener que "montar" el URL con todas las variables que usastes para propagarlas al formulario cuando redirecciones a el.
Un saludo, |