Foros del Web » Programando para Internet » PHP »

Hace un bucle con $_POST[$i] ?

Estas en el tema de Hace un bucle con $_POST[$i] ? en el foro de PHP en Foros del Web. Hola Se puede poner una variable dentro de los corchetes del una var post asi: $_POST[$i] y ejecutarlo dentro de un bucle. Estoy tratando de ...
  #1 (permalink)  
Antiguo 03/03/2009, 12:28
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 11 meses
Puntos: 15
Hace un bucle con $_POST[$i] ?

Hola
Se puede poner una variable dentro de los corchetes del una var post asi: $_POST[$i] y ejecutarlo dentro de un bucle.
Estoy tratando de esta forma, pero no me sale

for($i=1, $i<=5, $i++){

echo $_POST[$i];

}

esto se ejecuta cuando se envía un formulario que tiene los campos

<input value="1" name="1" />
<input value="2" name="2" />
<input value="3" name="3" />
<input value="4" name="4" />

De que forma se puede hacer esto??

gracias
  #2 (permalink)  
Antiguo 03/03/2009, 12:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Hace un bucle con $_POST[$i] ?

si es posible, pero NO se permiten valores numéricos como name/ID ...

debes usar n1, n2, etc....

y es mejor recorrer el $_POST con foreach

Código PHP:
foreach ($_POST as $key => $val)
{
  echo 
"\$_POST[$key] = $val<br />";

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 03/03/2009, 12:35
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 11 meses
Puntos: 11
Respuesta: Hace un bucle con $_POST[$i] ?

No se puede como lo estás haciendo porque le estás asignando la variable $i que es = 1 lo que haría que el contenido de POST se convierta en ese número así:

Si $_POST[$i]; entonces el ECHO saldría 1 y no con el contenido que enviaste en el POST, es decir reemplazándolo y eso no es lo que quieres.

Lo que buscas se puede hacer con un ARRAY de POST.

Si requieres info al respecto me cuentas.


PD: Se me adelantó PAT... por segundos. Buena solución la de PAT...
  #4 (permalink)  
Antiguo 04/03/2009, 01:52
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 11 meses
Puntos: 15
Respuesta: Hace un bucle con $_POST[$i] ?

gracias , ya está funcionando.
Saludos
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 14:08.