Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2012, 19:10
Avatar de Sensorium
Sensorium
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: Llamar variables de un php a otro php

Hola minfhm,

No necesitas pasar los valores por GET, sigue este flow para que todo funcione:

Formulario > Clic en "ENVIAR":
EL primer PHP recoge los datos con $_POST, pues creas otro formulario alli y pones en campos hidden esos datos, luego tus 2 botones, los dos van a ser de tipo SUBMIT:

"Regresar" enviará nuevamente a tu formulario, y alli puedes cargarlos en los inputs nuevamente.

"Continuar" enviará los datos mediante POST a tu segundo archivo PHP, y los recoges mediante $_POST

Te dejo un pequeño ejemplo

FORMULARIO.PHP
Código HTML:
<form method="post" action="archivo1.php">
<input type="text" value="<?php echo $_POST['nombre'];?>" name="nombre"/>
<input type="submit" value="Enviar"/> 
</form> 
ARCHIVO1.PHP
Código PHP:

$nombre 
$_POST["nombre"] ; 

// para que revise sus datos el usuario: 
echo '                      
<body> <div id="fondo"> <div class= "cabeza">  </div> <div id="contenedor1"> <div id="contenedor2"> <div id="texto2" > <p><a id="revisa">¡Revisa tus datos!</a></p>   Por favor revisa que tus datos esten correctamente escritos, ya que no podrás realizar cambios después. <br/> 


<table align="left" border="0" width="600" CELLSPACING="1" CELLPADDING="5" > 
<tr><td><p style=" color:#17848C; font-family:Trebuchet Ms, Helvetica, Arial; font-size:0.95em; ">Nombre: '
.$nombre.'  </p></td></tr> 

</table> 

<p>  Si todo esta correcto da clic en continuar. Si quieres cambiar algo da clic en regresar. </p> 
    <form method="post" action="archivo2.php">  
<input type="hidden" value="'
.$_POST['nombre'].'" name="nombre"/>

//aqui los botones de regresar o continuar 

    <input type="button" class="botonregresar" value="Regresar" name="Regresar" onclick="history.back()" /> 
    <input type="submit" class="botoncontinuar" value="Continuar" name="continuar"/> 
    </form> </div> </div></div></div></body> ' 

ARCHIVO2.PHP
Código PHP:
$nvo_nombre$_POST["nombre"]; 

//hacer mi correo  

$to .= $user
$subject .= 'Registro GiftCard'

$message .='  
            <html> 
            <head></head> 
            <body > 

<table align="left" border="0" width="600" CELLSPACING="1" CELLPADDING="5" > 

<tr><td> 
<p style=" text-align:center; color:#E41270; font-family:Trebuchet Ms, Helvetica, Arial; font-size:1.95em;">Estimad@ '
.$nvo_nombre.' </p> 
</td></tr> 
</table></body>    </html>  '


//continua el codigo 
Prueba este codigo y nos cuentas como te fue, SALUDOS
__________________
Artis