Recibir datos de un checkbox
Esteban Fernández
efernandez en netred.cl
Mie Abr 21 16:55:00 CLT 2004
"on" ? revisa bien el codigo fuente que te genera la pagina y ve el value de
los checkbox, lo mas probable es que diga "on" directamente...
----- Original Message -----
From: "Juan andres Ramirez" <jandresaedo en surnet.cl>
To: "Lista de desarrolladores en PHP" <php en listas.inf.utfsm.cl>
Sent: Tuesday, April 20, 2004 1:46 PM
Subject: Re: Recibir datos de un checkbox
> On Wed, 21 Apr 2004 13:10:58 -0400
> Esteban Fernández <efernandez en netred.cl> wrote:
>
> > Obviamente te devuelve Array y nada mas, ya que no estas asignando ningun
> > elemento de ese array, lo que debes hacer es lo sgte, solo para recevir los
> > checkbox.
> >
> > for($z=0;$z<=count($seleccion)-1;$z++) // ahora tienes el total _real_ de
las
> > marcadas
> > {
> > $paso[$z]=$seleccion[$z];
> > echo $paso[$z];
> > }
> Estamos mejorando,ahora me devuelve un "on" por cada seleccion,pero pense que
me iba a devolver el numero de la $id,como en value=$id.Alguna otra cosa que se
me este olvidando????,gracias!!!
>
> > ----- Original Message -----
> > From: "Juan andres Ramirez" <jandresaedo en surnet.cl>
> > To: "Lista PHP" <php en listas.inf.utfsm.cl>
> > Sent: Tuesday, April 20, 2004 10:20 AM
> > Subject: Recibir datos de un checkbox
> >
> >
> > > Hola Lista:
> > > El codigo lo acorte, y a continuacion coloco lo mas relevante:
> > >
> > > form method="POST" action="misma_pagina.php">
> > > while($fila=mysql_fetch_array($buscar_result))
> > > {
> > > $nombre=$fila['nombre'];
> > > $id=$fila['id'];
> > > //MOSTRAMOS DATOS
> > > echo"<tr><td>$nombre</td><td> <input type="checkbox"
name="seleccion[]"
> > value="$id" >$id </td></tr>";
> > > }
> > > Trato de recibir los checkbox:
> > >
> > > //SE RECIBEN LAS CHECKBOX MARCADAS
> > > //VERIFICAMOS LAS CHECKBOX, QUE HAYA SIDO MARCADA POR LO MENOS 1
> > > if( isset ($_POST['seleccion']))
> > > {
> > > for($z=0;$z<=7;$z++) //se supone que son 7 las marcadas
> > > {
> > > $paso[$z]=$_POST['seleccion'];
> > > echo $paso[$z];
> > > }
> > > }
> > > else
> > > {
> > > echo"<center><h3><font color=red>No HAY OPCIONES
> > SELECCIONADAS</font></h3></center>";
> > > }
> > >
> > > Solo me devuelve "arrays", me gustaria saber porque no veo las id de las
> > opciones seleccionadas, gracias!!
> > > --
> > > -------------------------------
> > > Juan Andres Ramirez A.
> > > Linux Counter: 288133
> > > MSM:sombra_chile
> > > irc.cl:#linuxhelp
> > > nick: sombra
> > > _
> > > (o< zzz
> > > //\
> > > V_/_user:debian sid
> > > -------------------------------
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
>
>
> --
> -------------------------------
> Juan Andres Ramirez A.
> Linux Counter: 288133
> MSM:sombra_chile
> irc.cl:#linuxhelp
> nick: sombra
> _
> (o< zzz
> //\
> V_/_user:debian sid
> -------------------------------
>
>
>
>
>
>
>
Más información sobre la lista de distribución PHP