Foros del Web » Programando para Internet » PHP »

Problema con variables

Estas en el tema de Problema con variables en el foro de PHP en Foros del Web. Hola a todos de nuevo, me encuentro con un problemilla en PHP y la utilización de variables "dinamicas" al intentar crear un formulario dinámicamente con ...
  #1 (permalink)  
Antiguo 03/06/2010, 03:51
Avatar de juanmiguel  
Fecha de Ingreso: enero-2009
Mensajes: 18
Antigüedad: 15 años, 3 meses
Puntos: 0
Problema con variables

Hola a todos de nuevo, me encuentro con un problemilla en PHP y la utilización de variables "dinamicas" al intentar crear un formulario dinámicamente con los valores de una base de datos.

Necesito utilizar una variable de SESSION de esta forma, por ejemplo:

Código PHP:
                if (isset($_SESSION["id_tipo_finalidad"]))
                {
                  echo 
$_SESSION["id_tipo_finalidad"];
                } 
El problema con el que me encuentro es que si el nombre de la variable la traigo por base de datos no se como establecerla, es decir necesitaría algo así:

Código PHP:
             if (isset($_SESSION["$row[0]"]))
                {
                  echo 
$_SESSION["$row[0]"];
                } 
De que forma lo hariais, ya que he probado cosas con eval y echo pero no se em ocurre la forma de hacerlo.

Mil gracias y perdonad pero es que soy muy novato

Juanmi.
  #2 (permalink)  
Antiguo 03/06/2010, 03:55
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años
Puntos: 26
Respuesta: Problema con variables

Prueba asi a ver si te sale:
Código PHP:
if (isset($_SESSION[$row[0]])) 

    echo 
$_SESSION[$row[0]]; 

Por lo menos a mi con esta prueba me sale:
Código PHP:
$var=0;
$array[0]="aqui es 0";
$array[1]="aqui es 1";

echo 
$array[$var];//output: aqui es 0 
  #3 (permalink)  
Antiguo 03/06/2010, 04:12
Avatar de juanmiguel  
Fecha de Ingreso: enero-2009
Mensajes: 18
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problema con variables

Gracias!!!! fallé al poner una cosa y por eso no funcionaba, problemas resuelto

Etiquetas: 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 21:04.