SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: Mellileo en Viernes 30 de Septiembre de 2005, 22:12

Título: Reenvío De Variables A Otra Página.
Publicado por: Mellileo en Viernes 30 de Septiembre de 2005, 22:12
Hola a Todos:

Mi probelma radica en que necesito reenviar a una página C las variables que llegan a una página B, las cuales son capturadas a través de un formulario en una página A.

Dicho de otra forma:  se capturan a través de un formulario (registro.php) unas variables las cuales son enviadas a una página en php(validacion.php); esta las procesa y dependiendo de una validación, las debe reenviar a otra página (almacenar.php) para otro proceso.  Cómo lo hago?

Gracias por cualquier ayuda!!!

Saludos,   Mellileo!!!
Título: Re: Reenvío De Variables A Otra Página.
Publicado por: ibito en Sábado 1 de Octubre de 2005, 12:29
Hola!

Puedes usar el metodo GET ($_GET), o si no te gusta, tambien puedes usar las sesiones ($_SESSION), para mas información puedes ver: Funciones para el manejo de sesiones (http://www.php.net/manual/es/ref.session.php).
Espero te sirva de ayuda  :D
Título: Re: Reenvío De Variables A Otra Página.
Publicado por: Mellileo en Lunes 3 de Octubre de 2005, 16:59
Gracias por tu aporte ibito.

La verdad es que son muchas variables, 67 en total, y sería muy complicado utilizando el método get, y crear todas esas variables de sesion no es lo más conveniente.

Será que no hay alguna manera de utilizar la constante de php $HTTP_POST_VAR para reenviar las variables a otra página??

Gracias por cualquier aporte!!!
Título: Re: Reenvío De Variables A Otra Página.
Publicado por: NioZero en Jueves 13 de Octubre de 2005, 19:01
tienes que colocarlas en un formulario FORM--

con tipo POST

entonces... suponiendo que tienes (para cosas de ejemplo). tres variables..

var1, var2, y var3

encontes... seria algo asi..

Código: Text
  1. <form type='post' action='validacion.php'>
  2. <input type='text' name='var1'>
  3. <input type='text' name='var2'>
  4. <input type='text' name='var2'>
  5. </form>
  6.  
  7.  

Entonces... cuando las envies al "validacion.php"... se recibiran de esta manera..
Código: Text
  1. $HTTP_POST_VARS['var1']   // Tambien sirve $_POST['var1'], etc
  2. $HTTP_POST_VARS['var2']
  3. $HTTP_POST_VARS['var2']
  4.  
  5.  

con ellas las puedes trabajar perfectamente... o inclusive.. puedes meterlas en otro form que las procese.. guardandolas finalmente como input='hidden'

algo así
Código: Text
  1.    echo "<input type='hidden' name='var1' value='".$HTTP_POST_VARS['var1']."'>";
  2.    echo "<input type='hidden' name='var1' value='".$HTTP_POST_VARS['var2']."'>";
  3.    echo "<input type='hidden' name='var1' value='".$HTTP_POST_VARS['var2']."'>";
  4.  
  5.  

Y eso...
espero haber sido claro
Título: Re: Reenvío De Variables A Otra Página.
Publicado por: sakuragi en Miércoles 16 de Noviembre de 2005, 10:08
hola que tal yo tengo el mimo problema

como puedo optener el valor de un formulario ya sea un edit y usarlo enotro pagina.php

Puedes usar el metodo GET ($_GET)

ese metodo lo eh usado pero cuando quieres la variable en el mismo archivo.php

no se como usarlo para otro archivo.php aparte

alguna sugerencia?