Foros del Web » Programando para Internet » PHP »

Variables variables y $_POST

Estas en el tema de Variables variables y $_POST en el foro de PHP en Foros del Web. Hola, tengo un script que recoge las variables dinámicas sin problemas. Funciona asi, el formulario crea N campos y al hacer el submit, la infor ...
  #1 (permalink)  
Antiguo 02/06/2006, 04:15
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 15 años, 11 meses
Puntos: 1
Variables variables y $_POST

Hola,

tengo un script que recoge las variables dinámicas sin problemas.

Funciona asi, el formulario crea N campos y al hacer el submit, la infor de N campos es procesada:
$i++;
$id = "id$i";
$nuevoid = ${$id};
Hasta aqui todo va bien. Pero resulta, que el site va alojado en una máquina configurada con register_globals=off. Por tanto, hay que llamar a las variables con $_GET['nombre'] y $_POST['nombre']. Es aqui donde no se comp indicarle las variables variables.

He probado

$i++;
$id =$_POST["id$i"]; tambien lo he probado con ' y ', y nada.
$nuevoid = ${$id};

¿Alguien sabe como llamar a las variables??

Gracias y saludos
__________________
Sataca - La Retícula
www.lareticula.com
  #2 (permalink)  
Antiguo 02/06/2006, 04:23
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
....
Código PHP:
$i++;
$id "id$i";
$nuevoid$_POST["$id"]; 
... Medio adivino... si no sirve mejor muestra tu formulario.

www.php.net/variables.external
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 02/06/2006, 04:27
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 15 años, 11 meses
Puntos: 1
ok

perfecto, gracias. Creo que era la única forma que me quedaba por probar.


Saludos
__________________
Sataca - La Retícula
www.lareticula.com
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 04:20.