<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 '請輸入考績';
}
?>
range() 產(chǎn)生的是一個數(shù)組,你POST過來的內(nèi)容與range()進(jìn)行比對(字符與數(shù)組無法比較),另外判斷裡面的等於是(==)兩個等於號,你的判斷條件全是一個=號,一個等於號是負(fù)值非判斷。
定義和用法
range() 函數(shù)建立一個包含指定範(fàn)圍的元素的陣列。
此函數(shù)傳回一個包含從?low?到?high?之間的元素的陣列。
註釋:如果?low?參數(shù)大於?high?參數(shù),則所建立的陣列將是從?high?到?low。
說明
此函數(shù)建立一個數(shù)組,包含從?low?到?high?(包含?low?和?high)之間的整數(shù)或字元。如果?high?比?low?小,則傳回反序的陣列。