BMI値計算アプリ(PHP)
やあやあこんばんは(?)
PHPでなんかほかにも作ってみたいなということで!
毎年健康診断のあとに調べるBMI値の計算が簡単に行えるものをPHPを用いて作りました。
こんな感じです。
……はい。
結果の数値こんなにいらないですかね。
次は何を作ろうかと考えているのですがとりあえずJavaScriptで何か作ろうかなと。
それかPythonに手を出してみてもいいかなとも思っているのでそれは追々ということで。
Webアプリ(ゲーム)を今年か来年の春までには作って実力がついてきたらandroidアプリを作ってみたいなあと思っております
UnityもやりたいしRubyもやりたいしJavaもC#もやりたいし……!
やりたいことがいっぱいだな…。
以下ソースコード
ホーム
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BMIの計算</title>
</head>
<body>
<?php
$bgcolor = "#ffe4c4";
$textcolor = "#80000";
?>
<body bgcolor="<?php print $bgcolor; ?>" text="<?php print $textcolor; ?>">
<form action="bmikekka.php" method="post">
<br>
<h1>あなたのBMI値を計算します</h1>
<br>
<li>身長</li>
<br>
<input type="text" name="height">
<br>
<br>
<li>体重</li>
<br>
<input type="text" name="weight">
<br>
<br>
<input type="submit" name="submit" value="送信">
<br>
</form>
</body>
</html>
結果
<?php
function bmi($height,$weight)
{
$height=$height/100;
$weight=$weight/($height*$height);
return $weight;
}
function bmikekka($str){
return htmlspecialchars($str,ENT_QUOTES,"UTF-8");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BMIの計算</title>
</head>
<body>
<?php
$bgcolor = "#ffe4c4";
$textcolor = "#800000";
?>
<body bgcolor="<?php print $bgcolor; ?>" text="<?php print $textcolor; ?>">
<?php
if(isset($_POST["submit"])){
$bmi=bmi($_POST["height"],$_POST["weight"]);
print "<font size=5><br>あなたのBMI値は".bmikekka($bmi)."です<br>";
}else{
print "あなたのBMI値を計算します";
}
if($bmi<18.5){
print "<font size=4.5><br>痩せ気味ですね";
}else if($bmi>25){
print "<font size=4.5><br>太り気味ですね";
}else{
print "<font size=4.5><br>標準です!このままキープしましょう";
}
print "<br><br>";
$text = "<font size=4>戻る";
if (empty($_SERVER['HTTP_REFERER'])) {
echo $text;
}
else {
echo "<a href=\"{$_SERVER['HTTP_REFERER']}\">".$text."</a>";
}
?>
</body>
</html>