Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2004, 09:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Debes "propagar" los datos que enviastes a tu script_2 (proceso PHP) desde el script_1 (formulario) a este.

Para eso, puedes "propagar" esos datos por el URL .. o bien en una sesión o cookies. Luego, tu formulario donde tengas tus campos <input> tendras que dar el valor "por defecto" de la variable que has "propagado" (pasado) a este.

Ejemplo:

formulario.php
Código PHP:
<form action="procesar.php" method="post">
<input name="campo" value="<? echo $_GET['campo'?>">
<botón submit ...>
</form>
procesar.php
Código PHP:
<?
// Si hay error ...
// redireccionar al formulario pasando la variable(s) que hemos recibido.
header ("Location: formulario.php?campo=".urlencode($_POST['campo']));
?>
Eso sería un ejemplo básico (por el URL) .. En la práctica si son várias variables de tus formulario es recomendable usar sesiones.

Los elementos de formulario tipo <select> (listas desplegables ..) checkbox y demás .. tienes que usar para "pre-definir" su estado inicial las propiedades "selected" o "checked" de estos en el caso que correspondan.

Un saludo,