Recibir datos de un checkbox

Esteban Fernández efernandez en netred.cl
Mie Abr 21 13:10:58 CLT 2004


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];
}

Saludos!
EF.


----- 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
> -------------------------------
>
>
>
>
>




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