Tema: Formulario
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2004, 16:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Guardate el array $_POST en una sesión y lo usas (la variable de sesión) en tu script de proceso .. donde envies el e-mail con esos datos .. por medio muestra tus datos en una página aparte.

formulario.php
Código PHP:
<form action="previo.php" method="post">
tus 14 campos y el botón submit ...
</
form
previo.php
Código PHP:
<?
// Inicio sesiones...
session_start();
// Me guardo en "misvariables" el array post entero .. que contiene todas las variables de mi formulario.
$_SESSION['misvariables']=$_POST;
?>

<html>
<head>
</head>
etc ... pagina ..

// Presentas tus variables de la forma habitual .. <? echo  $_POST['nombre_variable_formulario'?> ....

// Y el botón .. link o como gustes para dar el OK y enviar el e-mail
enviar.php
Código PHP:
<?
// inicias sesioens ...
session_start();
// asigno (por comodidad) la variable de sesión a:
$misvariables=$_SESSION['misvariables'];

// Tus variables de tu formulario ahora las tienes en:
$misvariables['nombre_variable_formulario']

// las trabajarías igual que si fueran $_POST['nombre_variable_formulario']

// haces tu proceso .. en tu caso ese envio de ese e-mail ..

// Y nos desacemos de las variables de sesión que ya no vamos a usar ...
session_unset();
session_destroy();

?>
Usando sesiones .. incluso si en el "previo.php" necesitas volver al formulario para que modifiquen algo .. puedes usar la misma variable de sesión que contiene todas las del formulario (es una array) en tus campos value="" de los input .. u otras técnicas para otros elementos de formulario ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.