relee el manual de PHP, el switch no se usa asi... mira su uso
Código PHP:
// supongamos ke en $foo esta un valor X
switch($foo)
{
case 'a': echo 'Letra A'; break;
case 'b': echo 'Letra B'; break;
case 123: echo 'NUMEROS'; break;
default: echo 'NADA'; break;
}
NO se si me explico, pero ese es el detalle...
NO puedes usar comparaciones dentro de los CASE
SI podiras usar un booleano dentro del switch() pero ¿para que?
revisa muy bien el manual, a estudiar!!!
con respecto a tus IF, mira bien....
if ($total >= 30) {
echo "Tu IMC indica que tienes obesidad";
}
if ($total < 35) {
echo "Tu IMC indica que tienes Obesidad";
}
aki, si te das cuenta se cumplirian las 2, solo si es mayor o igual a 30... cosa creo ke NO quieres.... ¿por que?
pues, porke necesitas usar ELSE ... si
Código PHP:
if ($a <= 10) echo 'A';
else if ($a > 10 && $a <= 20) echo 'B';
else if ($a > 20 && $a <= 30) echo 'C';
else echo '...Z';