Foros del Web » Programando para Internet » PHP »

Dos Variables En Una

Estas en el tema de Dos Variables En Una en el foro de PHP en Foros del Web. Quiere definir dos variables en una, me explico: Tebgo dos paginas llamemos las index.php y seccion.php desde index.php mando por get: index.php?home= seccion.php & sup_seccion ...
  #1 (permalink)  
Antiguo 17/03/2004, 04:43
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 14 años, 1 mes
Puntos: 1
Dos Variables En Una

Quiere definir dos variables en una, me explico:

Tebgo dos paginas llamemos las index.php y seccion.php

desde index.php mando por get:
index.php?home=seccion.php &sup_seccion =ayunt

en seccion.php llega ayunt por la veriable $sup_seccion
dentro de seccion.php existe un include a un fichero llamemoslo pub.php en donde esta la varible $seccion_ayunt pues bien yo quiero que en el fichero seccion.php donde tengo la varible $seccion_ayunt poner esto otro $seccion_$sup_seccion es decir que en vez de poner directamente $seccion_ayunt poder sumar las dos variables en una solo y nada he puesto de todo:

$seccion_".$sup_seccion." NADA


define("_SECCION","".$sup_seccion."");
$seccion_"."._SECCION."" NADA
$var = $seccion_$sup_seccion
$var NADA

Me pilla
$sup_seccion esdecir el valor "ayunt"
Pero al sumarle $seccion_ no define $seccion_ayunt

GRACIAS
__________________

diseño web

Última edición por concric; 17/03/2004 a las 04:47
  #2 (permalink)  
Antiguo 17/03/2004, 04:50
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Lo que pretendes es usar "variables variables" (http://www.php.net/manual/en/languag...s.variable.php). En tu caso seria algo como:
Código PHP:
echo ${'seccion'.$sup_seccion}; 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 17/03/2004, 04:53
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 14 años, 1 mes
Puntos: 1
CHACHI MUCHISIMAS GRACIAS
__________________

diseño web
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 11:20.