<form method="post">
<input type="text" name="cj">
<input type="submit" value="提交">
</form>
<?php
$cj=$_POST['cj'];
if(is_numeric($cj)&&$cj>0){
if($cj=range(0,60)){
echo '不及格';
}
elseif($cj=range(61,70)){
echo '在加油好嗎';
}
elseif($cj=range(71,80)){
echo '還不錯';
}
elseif($cj=range(81,90)){
echo '晉升考試機器';
}
elseif($cj=100){
echo '考試機器2.0';
}
elseif($cj>100){
echo '愛因斯坦';
}
}else{
echo '請輸入考績';
}
?>
PHP中文网2017-07-27 13:01:38
range() 產生的是一個數組,你POST過來的內容與range()進行比對(字符與數組無法比較),另外判斷裡面的等於是(==)兩個等於號,你的判斷條件全是一個=號,一個等於號是負值非判斷。
PHP中文网2017-07-27 12:59:09
定義和用法
range() 函數建立一個包含指定範圍的元素的陣列。
此函數傳回一個包含從 low 到 high 之間的元素的陣列。
註釋:如果 low 參數大於 high 參數,則所建立的陣列將是從 high 到 low。
說明
此函數建立一個數組,包含從 low 到 high (包含 low 和 high)之間的整數或字元。如果 high 比 low 小,則傳回反序的陣列。