Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2011, 15:18
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
arreglo de checkboxes dudas

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