huskycyan

webデザインを中心に学習したことを日記として残しています。

PHP・BMI計算の為の簡単なプログラム

PHPBMI計算の為の簡単なプログラム

PHPで簡単なプログラムを組む練習をした。

PHPは簡単なプログラムでも完成すると喜びがあるが、間違った時はどこを間違ったのか一から調べないとならない。初心者にはコードとにらめっこのつらい作業だ。

上達には物量作戦で簡単なプログラムを書きまくるしかないと思う。

 

PHPBMI計算

f:id:husky1127:20141002005918j:plain

<!doctype html>
<head>
<meta charset="utf-8">
<title>BMI計算</title>
</head>

<body>
<h1>BMI計算</h1>
<form action="bmi-2.php" method="post">
<p><label for="name">お名前</label><input type="text" size="30" id="name" name="name"></p>
<p><label for="height">身長</label><input type="text" size="10" id="height" name="height"></p>
<p><label for="weight">体重</label><input type="text" size="10" id="weight" name="weight"></p>
<input type="submit" value="BMI計算">
</form>
</body>
</html>

 

 BMI計算-結果

 

f:id:husky1127:20141002005925j:plain

<?php
var_dump($_POST);

$name=$_POST['name'];
$height=$_POST['height'];
$weight=$_POST['weight'];

$height/=100;
$bmi=$weight/($height*$height);
$bmi=round($bmi,2);
?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>BMI計算-結果</title>
</head>

<body>
!<h1>BMI計算結果</h1>
<p>
<?php print htmlspecialchars($name,ENT_QUOTES,"utf-8");?>さんのBMI
<?php print htmlspecialchars($bmi,ENT_QUOTES,"utf-8");?>です。
</p>
</body>
</html>