Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2005, 09:49
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si, .. puedes propagar esas varaibles de varias formas. (no sé el proceso exacto de tus scripts ni como son . .pero ...)

* Usando sesiones
puedes guardar tus variables del formulario 1 (en su proceso1.php) en una sesión .. así con todo el resto de formularios y sus correspondientes procesos para leerlos de la sesión en el script final de proceso.

formulario.php
Código PHP:
<form method="post" action="proceso1.php">
<
input type="text" name="dato1">
</
form
proceso1.php
Código PHP:
<?
session_start
()
$_SESSION['datos']=$_POST;
// proceso ...
// redireccion al siguiente formulario .. puede ser .html .. no es neceario .php pues no hay proceso ahí (salvo por otras cosas de tus própios requerimientos ..)
header ("Location: siguiente_formulario.tal");
?>
Puedes ir acomulando los "arrays" $_POST sobre "datos" .. para luego leerlos en el script final de proceso con un bucle tipo foreach() ... o accederlos directamente por el nombre que tengan ...

ultimo_proceso_final.php
Código PHP:
<?
session_start
();
echo 
$_SESSION['datos']['dato1'];
// etc ...
más info sobre sesiones:
www.php.net/session
(y en las FAQ's de este foro PHP).

* Usando cookies ..
Lo mismo que sesiones (con sus diferencias).

* Propagando por el URL
Si el proceso lo tienes separado .. (en scripts diferentes) .. De tu procesoX.php al formularioX.php .. tendrás que propagarlo en un redireccionmiento tipo:
Código PHP:
header ("Location: formularioX.php?dato1=$_POST['dato1']"); 
y en formularioX.php .. hacer lo mismo que se menciona a continuación .. pero en lugar de usar $_POST .. será $_GET pues por ahí entraran a ese script los datos ..

* Usando campos hidden en tus formualarios
De tu formulario 1 .. si el proceso genera el formulario también .. puedes hacer cosas como:
Código PHP:
<form ....>
<input type="hidden" name="dato1" value="<? echo $_POST['dato1'?>
etc .. con los campos ocultos (con los datos del formulario anterior(es)).. y los nuevos
</form>
Un saludo,

Última edición por Cluster; 23/02/2005 a las 09:53