iT邦幫忙

1

DAY2.PHP-寫BMI

  • 分享至 

  • xImage
  •  

寫這個技術文章真的也是讓自己加深觀念,小肉肉而已..如有高手看到有什問題可以留言給問題,另外也請多指教。
其實書裡面也只是運算式所以想說改用BMI來計算。
從input.php打入表單資料傳到output.php進行BIM運算產生的結果。
1.由form的action輸入output.php按下表單進入到output.php。
2.form的method輸入post,除了post還有get,get安全性比較低且post無法從網址列看到值,另外get效率較高兩個都是相反的。
3.而兩個表單的name跟JavaScript一樣在HTML設定表單class跟id的名字讓JavaScript來抓取值,同樣讓output.php以$_POST或是$_GET以及$_REQUEST其一來抓取name的值。
4.所以將全部的表單包進form裡面,案下表單的按鈕就能進入output.phpBIM運算的結果。(歡迎補充)

input.php

<form action="output.php" method="get">
<h1>BMI計算</h1>
身高:<input type="text" name="cm">
體重:<input type="text" name="kg">
<input type="submit" value="計算">
</form>

5.在output.php$_GET['cm']取出input.php身高的值並且宣告為cm代表這個值為變數的cm,kg也是一樣。
6.另外在將身高與體重以BMI的公式計算完再以round取兩個小數點。
7.再以echo跟Javascript的innerHTML一樣放入到顯示的畫面的結果。

output.php

<?php
<?php
$cm = $_GET['cm'];
$kg =$_GET['kg'];
$BMI = round(($kg/($cm*$cm))*10000,2);//round函數為四捨五入
echo 'BMI為',$BIM;
?>

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-05-19 00:17:01

1A2B

看更多先前的回應...收起先前的回應...

??

Richie iT邦好手 10 級 ‧ 2019-05-19 21:17:02 檢舉

BMI…

沒想到打錯了,感恩..

ccutmis iT邦高手 2 級 ‧ 2019-05-20 12:35:25 檢舉

/images/emoticon/emoticon07.gif

我要留言

立即登入留言