Valores de $_POST

Bernardo Suarez bsuarez en gmail.com
Mar Ene 18 20:19:35 CLST 2005


Yo siempre uso

while (list($llave, $valor) = each($_POST) {
   echo "$llave = $valor <br/>";
}

No olvidar hacer 

reset($_POST);

para resetear el puntero en caso de que se quiera iterar nuevamente.

On Tue, 18 Jan 2005 15:51:28 -0300, alfredo.aparicio en vtr.net
<alfredo.aparicio en vtr.net> wrote:
> Recorrelo como un arreglo....
> con un while o un for ..estas pasando el dato que tiene el indice actual....
> >-- Mensaje Original --
> >Date: Tue, 18 Jan 2005 02:15:01 -0300
> >From: "Juan M. Cataldo S." <jcataldo en inf.utfsm.cl>
> >To: Lista de desarrolladores en PHP <php en listas.inf.utfsm.cl>
> >Subject: Re: Valores de $_POST
> >Reply-To: Lista de desarrolladores en PHP <php en listas.inf.utfsm.cl>
> >
> >
> >Rigo dijo:
> >> Estoy enviando a traves de un formulario 3  campos .   En la pagina
> >> que proceso el formulario hago lo siguiente:
> >>
> >> print_r($_POST);
> >> $data= each($_POST);
> >> print_r($data);
> >>
> >> Lo extraño de todo esto es que el resultado es:
> >>
> >> Array ( [titulo] => Skymel [id] => 33 )
> >>
> >> Array ( [1] => Skymel [value] => Skymel [0] => titulo [key] => titulo
> )
> >
> >>
> >> Alguna idea?¿por que pierdo campos?
> >
> >Porque de esa manera funciona each(). Citando http://cl.php.net/each
> >
> >"Retorna el par (clave, valor) actual de un arreglo y avanza el cursor."
> >
> >O la pregunta era "por que recibo solo dos campos"? Porque en ese caso,
> >habria que revisar el (X)HTML del formulario...
> >
> >--
> >Juan M. Cataldo Sepulveda           mailto:jcataldo en inf.utfsm.cl
> >                               http://www.inf.utfsm.cl/~jcataldo
> >Let the waters kiss and transmutate these leaden grudges into gold.
> 
> Alfredo Aparicio
> Ingeniero de Ejecución en Informática
> 97791839
> 
> 


-- 
BSG



Más información sobre la lista de distribución PHP