PHP - Sobre checkbox

 
Vista:

Sobre checkbox

Publicado por Rolando Aguilera S. (17 intervenciones) el 19/05/2004 07:14:31
Tengo una lista de checkbox que se genera en forma dinamica por medio de una lectura de base de datos. Todos estos check tienen el mismo name pero distinto value pues los saco de una consulta de esta forma:

while($Grec = mysql_fetch_array($grps))
{
echo "<input type='checkbox' name='grp_select' value='" . $Grec[1] . "'><br>";
}

La idea es que el usuario pueda seleccionar mas de uno de los registros listados. Ahora, como puedo ver en la pagina que lleva el form el value de cada uno de los que fueron seleccionados?. Lo que necesito es saber cuales fueron selecionados.

Gracias. Salu2, Rola
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sobre checkbox

Publicado por Jose A (238 intervenciones) el 19/05/2004 08:13:28
Hola, lo mejor es q lo trates como array, ejem
while($Grec = mysql_fetch_array($grps))
{
echo "<input type='checkbox' name='grp_select[]' value='" . $Grec[1] . "'><br>";
}
en la pagina del action puedes:
$selec=$_POST["grp_select"];
for ($i=0;$i<count($selec);$i++)
{
$valor= $selec[$i];
//ahora ya tienes un valor, con el q podrás trabajar
}
recuerda q en el arreglo grp_select solo tienes los seleccionados, si en form tienes 50 checkbox pero solo 5 seleccionados, en tu array grp_select tendrás esos 5 valores.
suerte y saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar