Código:
Tomando en cuenta que 'hobbies' es una variable en la cual está siendo usada en un formulario, con 5 valores distintos. Esta variable está siendo modificada con Checkboxes, así que pueden ser varios valores los que quiero mostrar cuando entregue resultados.<?php
switch ($_POST['hobbies'])
{
case "dance":
echo "<li>You like to dance.</li>";
case "throwstuff":
echo "<li>You like to throw stuff out the window.</li>";
case "adoption":
echo "<li>You like to adopt foreign kids.</li>";
case "pcs":
echo "<li>You like PC's</li>";
case "handstand":
echo "<li>You like to handstand.</li>";
break;
default:
echo "You did not select any listed hobbie.";
}
?>
El problema reside en que, no puedo usar Break, ya que si lo uso, al conseguir el 1er valor verdadero, no mostrará los demás, sin importar que sean verdaderos o no. Si no lo uso, los valores que están después se mostrarán, sin importar que se hayan o no seleccionado previamente. No puedo usar continue, si selecciono más de una, muestra es la última. No se que hacer. Tengo que hacer una combinación másgica de if's? o_O
Gracias de antemano.

