Foros del Web » Programando para Internet » PHP »

Leer una variable de otra página

Estas en el tema de Leer una variable de otra página en el foro de PHP en Foros del Web. No he logrado encontrar un FAQ que me lo resuelva, así que aquí va mi pregunta. Dispongo de una variable en la que se incluye ...
  #1 (permalink)  
Antiguo 13/01/2004, 05:21
 
Fecha de Ingreso: diciembre-2003
Ubicación: Zaragoza
Mensajes: 30
Antigüedad: 20 años, 4 meses
Puntos: 0
Pregunta Leer una variable de otra página

No he logrado encontrar un FAQ que me lo resuelva, así que aquí va mi pregunta.
Dispongo de una variable en la que se incluye el código que imprime una tabla hecha con los resultados de una consulta.
Esta página me da varias opciones para trabajar con eso resultados, y una es la de mostrar en pantalla esa tabla, pero en otra página.

Es decir, variable '$tabla' con la tabla en página 'recoge.php', y quiero que se muestre en página 'tabla.php'.

Pero cuando intento recuperar la variable en la página redireccionada, no la identifica. He probado a declarar como global la variable en la primera página, es decir:

Código PHP:
global $tabla 
pero sigue sin recuperarla. El enlace con la segunda página lo realizo con HTML normal, es decir,

<a href="tabla.php">

Gracias por adelantado y espero haber sido claro.
Un saludo,
  #2 (permalink)  
Antiguo 13/01/2004, 05:37
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

En PHP cada script ejecutado es independiente, no se pueden acceder entre ellos (en el sentido que tu comentas). Si quieres que tabla.php reciba un valor, debes pasarselo por el link:
Código PHP:
<a href="tabla.php?tabla=<?php echo $tabla?>">
Y luego en tabla lo recoges con:
Código PHP:
$tabla=$_GET['tabla']; 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 13/01/2004, 05:42
 
Fecha de Ingreso: diciembre-2003
Ubicación: Zaragoza
Mensajes: 30
Antigüedad: 20 años, 4 meses
Puntos: 0
Muchas gracias, josemi. Poco a poco voy aprendiendo cosas nuevas de php... a golpes
Un saludo,

Última edición por hesisair; 13/01/2004 a las 05:43
  #4 (permalink)  
Antiguo 13/01/2004, 06:55
 
Fecha de Ingreso: diciembre-2003
Ubicación: Zaragoza
Mensajes: 30
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola de nuevo,

Lo que me dices josemi, está perfecto en el caso de que la variable sea única, pero como se hace en el caso de que la variable sea un array y quiero pasar todos los elementos de ese array?

Porque lo que me dices:

Código PHP:
<a href="tabla.php?tabla=<?php echo $tabla?>">
no funciona exactamente y solo funciona de la forma:

Código PHP:
<a href='tabla.php?tabla=".$tabla."'
Y esta forma no me deja pasar un array con todos sus valores (o no lo he conseguido).

Gracias de nuevo por adelantado y un saludo de un novato un poco torpe ,
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 06:21.