はやかわみのるという名前のwebクリエイターのブログです。

BMI測定をPHPで作ってみた。

どういうわけか、僕の周りでPHPが大流行しているのです。
多くの人が、PHP取得のために勉強しています。
僕自身は、そんなにPHPは得意では無いのですが、
その流行(?)にあやかって、PHPで簡単なコンテンツを作りました。

BMI測定
http://www.e-riverstyle.com/php/bmi.html

ちなみにPHPのソースは下記です。
<?php
$name = $_POST["name"];   //名前の入力(無くても良いです。)
print("".htmlspecialchars($name)."さん<br />");

$height = $_POST["height"];  //身長の入力

if (preg_match("/^[0-9.0-9]+$/", $height)) {
    print("貴方の身長は[".htmlspecialchars($height)."]cm<br />");
} else {
    print("半角数字でご入力ください。<br />");

}


$weight = $_POST["weight"];  //体重の入力

if (preg_match("/^[0-9.0-9]+$/", $weight)) {
    print("貴方の体重は[".htmlspecialchars($weight)."]kg<br />");
} else {
    print("半角数字でご入力ください。<br />");

}

$height=$height/100;      //体重の数値に合わせる
$bmi=$weight/($height*$height);//BMIの計算
$bmi = round($bmi,1);     //小数点第一位まで表示
print("貴方のBMI値は[".htmlspecialchars($bmi)."]<br />");

if($bmi>=30){
	echo"貴方は[要減量肥満]です。<br />";
}else if($bmi>=25&&$bmi<=30){
	echo"貴方は[要注意肥満]です。<br />";
}else if($bmi>=18.5&&$bmi<=25){
	echo"貴方は[適正]です。<br />";
}else if($bmi<=18.5){
	echo"貴方は[やせている]です。<br />";
}else if($bmi>=25||$bmi<=25){
	printf("貴方はこの結果にはあてはまりましぇん。");
}
?>

トラックバック(0)

このブログ記事に対するトラックバックURL: http://blog.e-riverstyle.com/mtmt/mt-tb.cgi/26

コメントする

RSS feed

  • 購読する
  • RSD登録
  • RSS登録

webページ

Powered by Movable Type 4.1

スポンサー広告

bookストア

twitterフォロー
Mozilla Firefox ブラウザ無料ダウンロード