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