為什麼每次開啟都會顯示else的輸出語句,即"不是一個數值類型或小於0,請輸入正確的分數。"?還有就是 為什麼會顯示$grades這個變數名稱沒有定義?
城南花已开
城南花已开 2018-12-04 09:13:58
0
1
1313

<form action="panduan.php" method="POST">

# 判斷分數段:<br/>

<input type="text" name="grades">

<input type="submit" value="提交">

</form>

<?php

$grades=$_POST['grades'];

if(is_numeric($grades)){

if($grades>=0&&$grades<60){

echo '不及格';

}else if($grades>=60&&$grades<70){

echo '要繼續努力';

}else if($grades>=70&&$grades<80){

echo '還不錯';

## }else if($grades>=80&&$grades<90){

echo '上清華有希望了';

}else if($grades>=90&&$grades<100){

# echo '你這輩子沒希望了';

}else if($grades==100){

echo '更沒希望了';

}else if($grades>100){

echo '愛因斯坦轉世啊,思密達! ';

}

}else{

echo '不是數值類型或小於0,請輸入正確的分數。 ';

}

?>


#

城南花已开
城南花已开

全部回覆(1)
李铁蛋

你這端程式碼應該沒有錯誤,我特意複製了一下你的程式碼跑了一下.....  除了和你的文件名起的不一樣正常運行只要你輸入的是正常的數字  要是說變量未定義   你就檢查一下你的拼字問題吧 

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!