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?