Hola forer@s:
Tengo un formulario que recoge los deportes favoritos del usuario mediante checkbox, estos estan en un arreglo y en otra pagina se procesa la informacion y muestra lo q el usuario eligio. No tengo problema con el codigo, lo hace bien. Pero tengo dudas que espero ustedes puedan resolver, aca el codigo:
Código HTML:
<html>
<head></head>
<body>
Elige tus deportes favoritos:<br />
<form method="post" action="arreglo_checkboxes.php" name="form_deportes">
Futbol: <input type="checkbox" name="deportes[]" value="Futbol" /><br />
Basquetbol: <input type="checkbox" name="deportes[]" value="Basquetbol" /><br />
Voleibol: <input type="checkbox" name="deportes[]" value="Voleibol" /><br />
Tenis: <input type="checkbox" name="deportes[]" value="Tenis" /><br />
Americano: <input type="checkbox" name="deportes[]" value="Americano" /><br />
Box: <input type="checkbox" name="deportes[]" value="Box" /><br />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
Código PHP:
<?php
echo "Tus deportes favoritos son: <br />";
for($i=0;$i<count($_POST['deportes']);$i++) {
echo $_POST['deportes'][$i] . '<br>';
}
?>
Mi dudas:
¿Como se sabe cuales fueron los que el usuario selecciono, si ni siquiera hay alguna condicion?
¿Como seria el codigo si quisiera saber los que no se seleccionaron?
Gracias