Foros del Web » Programando para Internet » PHP »

SOS como puedo generar variables automaticamente y recorrerlas en un bucle

Estas en el tema de SOS como puedo generar variables automaticamente y recorrerlas en un bucle en el foro de PHP en Foros del Web. Estoy intentando generar una lista de variables del tipo $1 $2 $3 $4.... y necesito poder recorrerlas en un bucle..... Concretamente lo que intento hacer ...
  #1 (permalink)  
Antiguo 27/04/2004, 06:47
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 20 años, 4 meses
Puntos: 2
SOS como puedo generar variables automaticamente y recorrerlas en un bucle

Estoy intentando generar una lista de variables del tipo $1 $2 $3 $4.... y necesito poder recorrerlas en un bucle.....

Concretamente lo que intento hacer es generar un formulario, con muchos imput box, y a cada imput box darle un nobre del tipo $1..... y quiero poder hacer un insert en la bbdd por cada imputbox, para lo que necesito recorrerlos todos... podria meterlo en una matriz?????Como????Puedo hacer lo que he dicho de los nombres numericos de las varibles????Y recorrelos todos en un bucle????? Muchas gracias a quien me pueda ayudar..

Toy desesperado, de esto depende mi futuro....
  #2 (permalink)  
Antiguo 27/04/2004, 08:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Podrías usar "variables variables" para resolver el tema tal cual lo planteas:

http://www.php.net/manual/en/languag...s.variable.php

Pero, a mi personalmente me gusta trabajar con "arrays" como nombres de los campos de tu formulario (sean del tipo que sean).

Tienes un ejemplo en esta FAQ (es la base .. da igual si son checkbox o input's o cualquier otro objeto de formulario ..)

http://www.forosdelweb.com/showthrea...710#post518710

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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:35.