HTML表單
<form method="post" name="BMI"> <p>請輸入身高(公分):<input name="tall" type="text" /></p> <p>請輸入體重(公斤):<input name="kg" type="text" /></p> <p><input name="submit" type="submit" value = "確定"/></p> </form>
身體質量指數(BMI)(kg/m^2)
BMI<18.5 過輕
18.5<=BMI<24 健康體位
BMI >=24 過重
接收表單資料並計算BMI
<?php
if($_POST['submit'] ) {
$tall = $_POST['tall']/100;
$kg = $_POST['kg'];
$bmi = $kg/($tall*$tall);
if ($bmi < 18.5) {
$str = "過輕";
} else {
if($bmi >= 24.0) {
$str = "過重";
} else {
$str = "健康體位";
}
}
echo "您的身高{$tall}m,體重{$kg}kg,BMI={$bmi}{$str}";
}
?>
也可寫成
if($bmi<18.5) {
$str = "過輕!";
}else if($bmi >=24) {
$str = "過重!";
}else{
$str = "健康體位";
}
練習:
輸入國語及數學的成績
計算兩科平均,並判斷等級。
>=90 優
>=80 甲
>=70 乙
>=60 丙
<60 丁