返回列表 發帖

BMI值

<html>
    <head>
        <title> BMI 計算器 </title>
    </head>
    <body>
    <table border='0'>
        <form method='POST' action='0430_ex3.php'>
            <tr><td>身高(公分) : <input type='text' name='tall'></td></tr>
            <tr><td>體重(公斤) : <input type='text' name='kilo'></td></tr>
            <tr><td><input type='submit' value='送出計算' name='send'>
            <input type='reset' value='清除資料' name='cls'></td></tr>
        </form>
    </table>
     
    <?
        // BMI = 體重 (kg) / 身高 (m2)
    if($tall != 0){  // 處理除數為零的錯誤
        $tall = $_POST['tall']/100;
        $kilo = $_POST['kilo'];
        $bmi = round($kilo / pow($tall,2));  // 計算 BMI
         
        echo $bmi;
         
        if($bmi < 18.5){
            echo "體重過輕";
        }elseif($bmi >= 18.5 && $bmi < 24){   // || or
            echo "正常範圍";
        }elseif($bmi >= 24 && $bmi < 27){
            echo "過    重";
        }elseif($bmi >= 27 && $bmi < 30){
            echo "輕度肥胖";
        }elseif($bmi >= 30 && $bmi < 35){
            echo "中度肥胖";
        }else{
            echo "重度肥胖";
        }

    }
    ?>
     
    </body>
</html>

網頁
May

返回列表