Foros del Web » Programando para Internet » PHP »

Meter echo dentro de $_POST[]

Estas en el tema de Meter echo dentro de $_POST[] en el foro de PHP en Foros del Web. Hola, estoy trabajando con dos formularios en php, uno manda datos al otro. en FORMULARIO1 tengo un bucle for de la siguiente manera: for($i=0; $i<$preg; ...
  #1 (permalink)  
Antiguo 30/03/2009, 08:56
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 5 meses
Puntos: 0
Meter echo dentro de $_POST[]

Hola,

estoy trabajando con dos formularios en php, uno manda datos al otro.

en FORMULARIO1 tengo un bucle for de la siguiente manera:

for($i=0; $i<$preg; $i++)
{
?>
<p>Respuesta número <?php echo $i+1; ?>:
<label>
<input name="textPreg<?php echo $i+1;?>" type="text" id="textPreg<?php echo $i+1;?>" size="20" />
</label>
</p>
<?php }






En el FORMULARIO3 cojo los datos que se han enviado del FORMULARIO2 (que es el que se ha creado a partir del FORMULARIO1, vamos, que los textfield tiene cada uno el nombre textPreg1, textPreg2, etc....

Problema???

Que cuando quiero cojer en el FORMULARIO3 los datos de los textfield: textPreg1, textPreg2, .... con el $_POST[], no sé qué puedo poner dentro del post para cogerlos, ya que tengo otro bucle y he probado algó así sin solucion:
$_POST[echo textPreg$i];

¿Sabría alguien cómo obtener los datos de las variables con el POST???

Muchas gracias.
  #2 (permalink)  
Antiguo 30/03/2009, 09:16
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Meter echo dentro de $_POST[]

<input name="textPreg<?php echo $i+1;?>" type="text" id="textPreg<?php echo $i+1;?>" size="20" />
por q no antes de ponerle ese nombre
lo guardas
algo asi
$final=textPreg.$i+1;

y ya despues haces algo asi
<input name="$final" type="text" id="$final>

y con el post pones algo asi
$_post[$final];// creo q deberia ser tmb en un ciclo para q dinamicamente te agarre los nombres
weno algo asi se me ocurre si es una burrada perdonarme jeje saludines!!
  #3 (permalink)  
Antiguo 30/03/2009, 09:27
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 1 mes
Puntos: 20
Respuesta: Meter echo dentro de $_POST[]

$valor=$i+1;
$posteo='textPreg'.$valor;
$_POST[$posteo];
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #4 (permalink)  
Antiguo 30/03/2009, 10:44
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Meter echo dentro de $_POST[]

Muchas gracias, funcionó.

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 17:56.