Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-04-2005
Avatar de dmassive
dmassive dmassive is offline
Miembro
 
Registrado: mar 2004
Ubicación: Paraná - Argentina
Posts: 60
Poder: 21
dmassive Va por buen camino
Unhappy 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.
Responder Con Cita
  #2  
Antiguo 30-04-2005
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
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)

Última edición por salvica fecha: 30-04-2005 a las 18:43:46.
Responder Con Cita
  #3  
Antiguo 01-05-2005
Avatar de dmassive
dmassive dmassive is offline
Miembro
 
Registrado: mar 2004
Ubicación: Paraná - Argentina
Posts: 60
Poder: 21
dmassive Va por buen camino
Thumbs up

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"] : '';?>">
Responder Con Cita
  #4  
Antiguo 23-05-2005
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
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
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #5  
Antiguo 23-05-2005
smendo smendo is offline
Registrado
 
Registrado: nov 2004
Posts: 8
Poder: 0
smendo Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:40:08.


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
Copyright 1996-2007 Club Delphi