【PHP程式設計】 實作一:計算BMI
步驟 1:新增網站 設定【本地資訊】 設定【遠端資訊】 / FTP 網站名稱:自訂 本地根資料夾:d:\user\d435xxxx\public_html 設定【遠端資訊】 / FTP FTP主機:www.fg.tp.edu.tw 主機目錄:public_html 登入:d435xxxx 密碼:先留空白 2018/11/9
步驟 2:新增網頁檔 在根目錄下「按右鍵」,選「新增資料夾」,命名為「php_prog」 選取「php_prog」資料夾,「按右鍵」,選擇「開新檔案」,命名為「bmi-1.htm」 重複「開新檔案」,命名為「bmi-1.php」 2018/11/9
步驟 3:編輯表單頁面 1. 開啟bmi-1.htm 2. 輸入頁面標題:計算BMI 3. 按下「表單」功能表,插入「表單」 2018/11/9
4. 按下「表格」功能表,在表單中插入「表格」,設定為 6 列 2 欄 5. 調整表格大小,並輸入欄位的內容 2018/11/9
6. 插入表單元件 (1) 在「姓名」後插入「文字欄位」,名稱設定為「name」 (2) 在「性別」後插入兩個「選項按鈕」,名稱設定為「sex」,核取的值分別設為「boy」、「girl」 (3) 在「身高」、「體重」後插入「文字欄位」,名稱分別設為「height」、「weight」 (4) 在最後一列插入兩個「按鈕」 .第一個按鈕的標籤設為「重設」,動作核取為「重設表單」 .第二個按鈕的標籤設為「送出」,動作核取為「送出表單」 2018/11/9
7. 設計輸出介面 8. 設定表單動作 (1) 在表單下方插入表格 (2) 切換至「顯示程式碼檢視」 (1) 切換至「顯示設計檢視」 (2) 選取表單 (form1) (3) 設定動作為「bmi-1.php」 (5) 設定方法為「POST」 2018/11/9
步驟 4:撰寫php程式碼 開啟bmi-1.php,編輯程式碼 <?php 取得表單內容 $name = $HTTP_POST_VARS[ 'name' ]; $sex = $HTTP_POST_VARS[ 'sex' ]; $height = $HTTP_POST_VARS[ 'height' ]; $weight = $HTTP_POST_VARS[ 'weight' ]; if ( $name == NULL ) echo "你的姓名要填哦!"; else if( $sex == NULL ) echo "你的性別要選哦!"; else if( $height == NULL ) echo "你的身高要填哦!"; else if( $weight == NULL ) echo "你的體重要填哦!"; else { $BMI = $weight / ($height * $height / 10000); echo "嗨! $name 你好:<br>"; printf("你的BMI是 %.2f <br>", $BMI ); } ?> 取得表單內容 2018/11/9
步驟 5:將檔案上傳至伺服器 PHP的程式必須上傳至Web Server才能進行解譯的工作 檢查結果是否正確 http://www.fg.tp.edu.tw/~d435xxxx/php_prog/bmi-1.htm 2018/11/9