Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Pasar datos a una 3era pagina (https://www.clubdelphi.com/foros/showthread.php?t=20918)

dmassive 29-04-2005 16:08:41

Pasar datos a una 3era pagina
 
Mi programita hace lo siguiente:

Pagina 1:
Formulario 1
click en un boton y pasa a cargar pagina 2.

Pagina 2:
Lee datos correctamente del Formulario 1
Crea Formulario 2
click en un boton y pasa a cargar pagina 3.

Pagina 3:
Muestra Resultados, pero aca necesito leer algunas variables de la PAGINA 1 (Formulario1), pero no existen en memoria. :(

¿Alguna ayudita? Gracias.

salvica 30-04-2005 18:41:02

Hola dmassive
Pásalos en la URL de llamada a la tercera página y los obtienes con GET
Más o menos que así ;)
Código PHP:

  echo "<form action=\"pagina3.php?dato1=" $valor1 "&dato2=" $valor2 "\">";
  echo 
"     <input type=\"submit\" value=\"ENVIAR DATOS A TERCERA\">";
  echo 
"</form> 

y en la página que recibe
Código PHP:

  $valor1 $HTTP_GET_VARS["dato1"];
  
$valor2 $HTTP_GET_VARS["dato2"]; 

Creo que es eso lo que deseas hacer. (los valores de dato1 y dato2 los pasas de la 1 a la 2 y de esta a la 3)
Saludos

NOTA: el "$HTTP_GET_VARS" a partir de la v4 se puede cambiar a "$_GET" o "$_GET_VARS" (ahora no lo recuerdo bien)

dmassive 01-05-2005 00:19:56

Gracias por el aporte!

Pero lo solucione asi:

En la Pagina 2:
Código:

<input type="hidden" name="variable_de_pagina1" value="<?php echo isset($_POST["variable_de_pagina1"]) ? $_POST["variable_de_pagina1"] : '';?>">

fjcg02 23-05-2005 13:41:57

Problema parecido
 
Hola a todos
tengo un problema parecido, agradecería que me echarais una manita.

tengo una referencia desde una pagina a otra 'parametrizada'

pagina.php
...
href="paginadetalle.php?var=".$variable." ....

cuando pincho el hiperenlace, en la dirección me aparece
paginadetalle.php?var=1

pero en paginadetalle.php no consigo refenciar nunca la variable $var
echo "Variable VAR:".$var -> devuelve una txuminada, no 1 como debiera

En definitiva, no puedo utilizar el valor que aparentemente está bien.

Qué hago mal?
Espero haber sido suficientemente claro.

Gracias a todos

smendo 23-05-2005 14:35:09

Comprueba que tienes activado la opcion de variables globales en la configuracion de php. En cualquier caso, tengas o no activada esta opcion, puedes utilizar $HTTP_GET_VARS('nombre de variable') para referenciar una variable que pasa por el metodo GET.
De hecho no te aconsejo personalmente el uso de la opcion varibles globales activadas por que el hecho puede dar problemas de seguridad en los scripts


La franja horaria es GMT +2. Ahora son las 08:43:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi