Tema: Pagina Atras
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2004, 08:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tendrás que propagar los datos que recibistes en tu script de proceso PHP hacia la página (o mismo script pero en la sección que generas el formulario) con los campos "value" (de los input y demás elementos del formulario) con valor pre-establecido .. que será el que recibió tu script y propagastes a tu formulario.

ejemplo:

formulario.php
Código PHP:
<form action="procesa.php" method="post">
<input name="variable" value="<? echo $_GET['variable'?>">
botón submit .. 
</form>
procesa.php
Código PHP:
<?
if (condicion ....){
  
// todo OK
  
header ("Location: todo_ok.php");
  exit;
} else {
  
// retornar al formulario
  
header ("Location: formulario.php?variable=".$_POST['variable']);
  exit; 
}
Eso sería lo básico .. se puede optimizar de várias formas, Por ejemplo propagando las variables (los arrays superglobales que ahí se generanon deacuerdo al método de envio del formulario: $_POST) en una sesión o en cookies .. o integra dicho array por el URL (para no tener que ir poniendo una una todas esas variables en el URL del link que redireccionamos al formulario).

Un saludo,