Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2011, 07:44
ignacio350
 
Fecha de Ingreso: junio-2011
Ubicación: Ccs
Mensajes: 27
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Usar el valor de una variable de otra pantalla

Cita:
Iniciado por repara2 Ver Mensaje
Si no utilizas variables de session, la informaci´on que ingresas un en form de comprar1.php pasa comprar2.php dentro del array $_POST.
Si en comprar1.php tienes un form con action = "comprar2.php", cuando le das al bot´on de enviar, comprar2.php recibe los valores del formulario dentro del array $_POST donde cada clave corresponde a un campo del formulario.
Busca sobre envios de formularios en PHP en este mismo foro, saludos
Gracias, por tu respuesta, pero si se que recibo un valor de un form a traves del $_POST solo que necesito la variable de comprar.php en comprar2.php, es decir 2 pantallas mas atras.(comprar.php -> comprar1.php -> comprar2.php)

Cita:
Iniciado por miktrv Ver Mensaje
Hola buenas,

Lo único que tienes que hacer, es crear campos del tipo hidden dentro del formulario 2, para que guarden el contenido recibido del formulario 1 y los pueda enviar al formulario 3.

Por ejemplo:

FORM 1

Código PHP:
Ver original
  1. <input type="text" name="valor_form_1" value="valor-1">

FORM 2

Código PHP:
Ver original
  1. <input type="text" name="valor_form_2" value="valor-2">
  2.  
  3. <?php if(isset($_POST['valor_form_1'])) : ?>
  4. <input type="hidden" name="valor_form_1" value="<?php echo $_POST['valor_form_1']; ?>">
  5. <?php endif; ?>

FORM 2

Código PHP:
Ver original
  1. <input type="text" name="valor_form_3" value="valor-3">
  2.  
  3. <?php if(isset($_POST['valor_form_1'])) : ?>
  4. <input type="hidden" name="valor_form_1" value="<?php echo $_POST['valor_form_1']; ?>">
  5. <?php endif; ?>
  6. <?php if(isset($_POST['valor_form_2'])) : ?>
  7. <input type="hidden" name="valor_form_2" value="<?php echo $_POST['valor_form_2']; ?>">
  8. <?php endif; ?>

Revisalo que esta hecho de coco!!

Un saludo!
Creo q esto es lo que necesito probare el codigo mas tarde y te comento aver como me va. Ahorita estoy en al uni :D.

Gracias por responder.