Ayuda con el uso de check box implementados con php para guardar en base de datos

Hola!
Cómo sé que checkbox están seleccionados, (tengo 6)y cómo sé cuáles son los que seleccionaron y así poder guardarlos en la BD
Gracias

1 respuesta

Respuesta
1
Imagino que los checkbox que tienes son parte de una sola pregunta. Debes de crearlos como un vector, y cuando le den submit a la forma solo te llegarán los seleccionados iniciando en el valor 0. Por ejemplo:
<?php if($boton == "Enviar colores"):?>
<?php
{
$n = count($checkbox);
echo "Colores seleccionados: $n <br><br>";
for($i=0; $i<$n; $i++)
{
echo "Color $i: $checkbox[$i] <br>";
}
}
?>
<form name="form1" method="post" action="">
<p>
<input type="submit" name="boton" value="Regresar">
</p>
</form>
<?php else: ?>
<form name="form1" method="post" action="">
<p>
<input type="checkbox" name="checkbox[]" value="Rojo">
Rojo</p>
<p>
<input type="checkbox" name="checkbox[]" value="Amarillo">
Amarillo</p>
<p>
<input type="checkbox" name="checkbox[]" value="Azul">
Azul</p>
<p>
<input type="checkbox" name="checkbox[]" value="Violeta">
Violeta</p>
<p>
<input type="checkbox" name="checkbox[]" value="Verde">
Verde</p>
<p>
<input type="checkbox" name="checkbox[]" value="Rosado">
Rosado</p>
<p>
<input type="submit" name="boton" value="Enviar colores">
</p>
</form>
<?php endif; ?>
Espero que te ayude la respuesta y si no escríbeme de nuevo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas