Foros del Web » Programando para Internet » PHP »

recoger un dato

Estas en el tema de recoger un dato en el foro de PHP en Foros del Web. hola quisiera recoger varios datos que mando a trabes de un while envio dato1 dato2 dato3 y quiero algo asi Código PHP: while (  $cuenta  <=  ...
  #1 (permalink)  
Antiguo 22/02/2012, 07:00
Avatar de alfoner  
Fecha de Ingreso: abril-2009
Mensajes: 146
Antigüedad: 15 años
Puntos: 0
Exclamación recoger un dato

hola quisiera recoger varios datos que mando a trabes de un while

envio dato1 dato2 dato3

y quiero algo asi

Código PHP:
while ( $cuenta <= 20) {
echo 
$_REQUEST["dato".$cuenta++];


pero esto no se puede hacer y no caigo en como hacerlo evitando

$_REQUEST["dato1"]
$_REQUEST["dato2"]
$_REQUEST["dato3"]

ya que los datos un dia pueden llegar hasta el numero 4 que al numero 50 o mas
  #2 (permalink)  
Antiguo 22/02/2012, 07:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: recoger un dato

usar $_REQUEST no es recomendado, lo mejor es que utilices $_POST o $_GET según el caso.

tu problema es que no has asignado ningún valor inicial a $cuenta y te recuerdo que el postfix devuelve antes de asignar, si usas prefix asignas antes de devolver, lo que evitaría la necesidad de declarar la variable.

por otro lado existen formas más elegantes de obtener esa información, por ejemplo si desde el HTML declaras los input's como arrays ( value="dato[]" ) automáticamente PHP los reconocerá como tal, con el cual puedes usar foreach
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: dato, recoger
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:40.