PHP程序:输入一个成绩 显示相应的等级怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP程序:输入一个成绩 显示相应的等级怎么写相关的知识,希望对你有一定的参考价值。

<form action=score.php method=post name=f>
请输入一个成绩:<input type=text name=number>
<input type=submit name=enter value=确定>
</form>
<?

if($_POST["enter"]=="确定")

if($number>=90 && $number<=100)
echo "优";
else if($number>=80 && $number<=89)
echo "良";
else if($number>=70 && $number<=79)
echo "中";
else if($number>=60 && $number<=69)
echo "及格";
else if($number<=59)
echo "不及格";



?>

看看这个哪里错了 为什么输入每个0到100的数都显示不及格

参考技术A 问题:没有获取number的值,所以程序会把$number作为0来处理,当然全都不合格了。其次那些else可以不要,因为这里每个if都是“独当一面”的,加else就显得多余了。另外也可以加上先判断输入的分数是否合法的判断语句(0-100分)

获取分数:$number = $_POST['number']本回答被提问者采纳
参考技术B 加一个 $number = $_POST["number"];

<?
$number = $_POST["number"];

if($_POST["enter"]=="确定")

if($number>=90 && $number<=100)
echo "优";
else if($number>=80 && $number<=89)
echo "良";
else if($number>=70 && $number<=79)
echo "中";
else if($number>=60 && $number<=69)
echo "及格";
else if($number<=59)
echo "不及格";



?>
参考技术C 很好啊为什麼我这边显示的很好 当前页面不用接收值的 我这边显示很好

以上是关于PHP程序:输入一个成绩 显示相应的等级怎么写的主要内容,如果未能解决你的问题,请参考以下文章

c语言学生成绩管理系统

怎么样用“C语言”判断输入的学生成绩的等级?

Java从键盘上输入与输出

Java从键盘上输入与输出

判断成绩等级

Python至少输入五个成绩怎么编程?