Foros del Web » Programando para Internet » PHP »

pasar variable entre 2 formularios php

Estas en el tema de pasar variable entre 2 formularios php en el foro de PHP en Foros del Web. hola, tengo una pagina con un formulario donde hay que rellenar y enviar un campo: nombre. En esta misma pagina, se puede ir a otro ...
  #1 (permalink)  
Antiguo 25/11/2010, 17:31
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
pasar variable entre 2 formularios php

hola, tengo una pagina con un formulario donde hay que rellenar y enviar un campo: nombre.
En esta misma pagina, se puede ir a otro formulario donde necesitaré recuperar el campo nombre de la primera pagina.
Uso post. Como puedo hacerlo.
Gracias
  #2 (permalink)  
Antiguo 25/11/2010, 17:34
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: pasar variable entre 2 formularios php

en el otro archivo al que te lleva tu formulario haces

Código PHP:
Ver original
  1. $nombre=$_POST["nombre"];
  2. echo $nombre;

suponiendo que tus controles se llaman asi
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #3 (permalink)  
Antiguo 25/11/2010, 17:37
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 4 meses
Puntos: 11
Respuesta: pasar variable entre 2 formularios php

Hay dos opciones que yo manejo:

1. En un campo tipo oculto (type='hidden'), en su valorre-envío el valor (value=$talcosa) del "post" anterior.
2. Meto la variable a una "cookie" o a un elemento de sesión ($_SESSION).

No sé si es lo que buscas.
  #4 (permalink)  
Antiguo 26/11/2010, 02:12
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: pasar variable entre 2 formularios php

Cita:
Iniciado por jenusys Ver Mensaje
Hay dos opciones que yo manejo:

1. En un campo tipo oculto (type='hidden'), en su valorre-envío el valor (value=$talcosa) del "post" anterior.
2. Meto la variable a una "cookie" o a un elemento de sesión ($_SESSION).

No sé si es lo que buscas.
Me podrias explicar mas como meter la variable en un elemento de sessión. Lo hago en el primer formulario? y como lo recupero en el otro formulario.
Muchas gracias por tu ayuda
  #5 (permalink)  
Antiguo 26/11/2010, 04:43
Avatar de tersipodes  
Fecha de Ingreso: noviembre-2010
Mensajes: 23
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: pasar variable entre 2 formularios php

Hola,

Si los formularios estan en páginas diferentes podrías hacer esto, por ejemplo:

--formulario1--
<form action="loquesea.php" method="POST">
<input name="nombre" type="text">
</form>

--formulario2 en loquesea.php--
<form action"loquesea2.php" method="POST">
<input name="nombre" value="<? echo $_POST['nombre']; ?>" type="text">
</form>

Si los dos formularios estan en la misma página, tendras que utilizar javascript para cuando cambies el valor del nombre en uno, se modifique automáticamente en el otro. Si fuera así, deberías utilizar el método OnChange. Si fuera este el caso, tampoco sería mucho más difícil.

Etiquetas: pasar, formulario, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:52.