<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,请输入正确的分数。';
}
?>
你这端代码应该没有错误,我特意复制了一下你的代码跑了一下..... 除了和你的文件名起的不一样 正常运行 只要你输入的是正常的数字 要是说变量未定义 你就检查一下你的拼写问题吧