最近太った?

=Perl, =結果


お正月料理で太りぎみです。クリックすると写真が大きくなります。
標準体重(kg)を求める計算は[身長(m)]×[身長(m)]×[22](BMI指数)だそうです。この標準体重から10%以上多いと要注意とか。そこで画面から身長と体重を入力してもらい、結果をコメントするスクリプトを作ってみました。下の身長と体重を入力して[体重を測る]ボタンを押してください。
あなたの身長はcm
あなたの体重はkg

上の入力フォームのHTMLは以下のようになっています。
<table border="1" cellpadding="5"><tr><td>
<form action="./cgi-bin/weight.cgi" method="POST">
	あなたの身長は<input type="text" name="shincyo" maxlength="3" size="6">cm</td></tr>
	<tr><td>あなたの体重は<input type="text" name="taijyu" maxlength="3" size="6">kg</td></tr>
	<tr><td align="center"><input type="submit" value="体重を測る">
</td></form></tr></table>
weight.cgiにshincyoとtaijyuの値をPOSTで渡しています(POSTについてはテキストの色替えの章を参照してください)。

それでは if文の条件式を使って身長と体重から標準体重を計算しましょう。
・もし、数値を入力せずに[体重を測る]のボタンを押されたら再度入力を求める
・数値が入力されていたら、標準体重を求め表示する
・入力された体重が、平均体重から上下5%の範囲なら理想体重であることを表示する
・そうでなくて(5%以上で)10%以内なら標準体重との差を表示して、コメントする
・10%以上の差があるなら、標準体重との差を表示して注意する
このようなところでしょうか。


| Back | Coco's Home | ココとPerlで遊びませんか |

Copyright 2001-2002 Coco's Home. All rights reserved.

[PR]sg儿洌H:SV