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