BMI-test
BMI står för body mass index och anger relationen mellan längd och vikt. BMI är ett dåligt mått på övervikt och fungerar på långt ifrån alla kroppstyper och för tex idrottare blir BMI helt missvisande. Eftersom muskler väger mer än fett kan personer med stor muskelmassa anses var överviktig eller ha fetma (enligt bmi) när de i själva verket bara har runt 15% kroppsfett. BMI fungerar heller inte för och barn och ungdomar under 18 år. BMI för barn bör istället beräknas med isoBMI.
För att testa bmi måste du veta din längd och din vikt. BMI kan därefter beräknas genom att dela vikten med längden i kvadrat. Om du inte orkar räkna själv kan du använda BMI-räknaren nedanför:
$weight = "";
$length = "";
if (isset($_POST['weight']) && isset($_POST['length']) ) {
$weight = $_POST['weight'];
$length = $_POST['length'];
if(is_numeric($weight) && is_numeric($length)) {
$lengthInMeters = $length / 100.0;
$lengthInMetersSquare = ($lengthInMeters * $lengthInMeters);
$bmi = round(($weight / $lengthInMetersSquare), 2);
$newWeight = 25.0 * $lengthInMetersSquare;
$newLoseWeight = 18.5 * $lengthInMetersSquare;
}
}
?>
if(is_numeric($weight) && is_numeric($length)) {
if($bmi < 18.5) {
echo "
$gain = round(($newLoseWeight – $weight), 2);
echo ”Ditt BMI är:
” . $bmi . ”
”;
echo ”Du räknas som underviktig. För komma upp till normalvikt bör du gå upp ” . $gain . ” kg
”;
echo ”
”;
} else if($bmi >= 18.5 && $bmi <= 25.0) {
echo "
echo ”Ditt BMI är:
” . $bmi . ”
”;
echo ”Du är normalviktig.
”;
echo ”
”;
} else if($bmi > 30) {
$lose = round(($weight – $newWeight), 2);
echo ”
echo ”Ditt BMI är:
” . $bmi . ”
”;
echo ”Du har viktklassen fetma. För komma ner till normalvikt bör du gå ner ” . $lose . ” kg
”;
echo ”
”;
} else if($bmi > 25) {
$lose = round(($weight – $newWeight), 2);
echo ”
echo ”Ditt BMI är:
” . $bmi . ”
”;
echo ”Du räknas som överviktig. För komma ner till normalvikt bör du gå ner ” . $lose . ” kg
”;
echo ”
”;
}
} else {
echo ”
Längden och vikten måste anges med siffror
”;
}
}
?>
BMI-Viktklasser
- Undervikt – mindre än 18,5
- Normalvikt – 18,5 – 24,99
- Övervikt – 25,00 – 29,99
- Fetma – Högre än 30,00