运行效果

上代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>评价学生成绩</title>
</head>
<body>
在一个form表单中输入一个分数(0-100之间),程序可以给该分数进行“评语”,<br>评语包括:优秀,良好,中等,及格,不合格。
<form action="" method="post">
<input type="text" name="result" placeholder="请输入您的成绩">
<input type="submit" value="评价">
</form>
<?php
if (!empty($_POST['result'])) {
//判断字段是不为空
$cj = $_POST['result'];
//获取POST字段
if (is_numeric($cj)) {
//判断字段是否为数字类型
$cj2 = (float)$cj;
//将字段强制转换为浮点型
// echo $cj2.'<br>';
// echo $cj;
if ($cj2 == $cj && $cj >= 0 && $cj <= 100) {
//两次变量是否相等,相等则执行内if,否则执行本身esle
if ($cj >= 90 && $cj <= 100) {
echo "您输入的成绩为{$cj},判定为:成绩优秀!";
} elseif ($cj >= 80 && $cj <= 90) {
echo "您输入的成绩为{$cj},判定为:成绩良好!";
} elseif ($cj >= 70 && $cj <= 79) {
echo "您输入的成绩为{$cj},判定为:成绩中等!";
} elseif ($cj >= 60 && $cj <= 69) {
echo "您输入的成绩为{$cj},判定为:成绩及格!";
} else {
echo "您输入的成绩为{$cj},判定为:成绩不合格!";
}
}else{
echo '<font color="red" class=" ">请输入正确的成绩范围(0-100)</font>';
}
} else {
//若字段不为数字类型
echo '<font color="red" class=" ">请输入正确的成绩,如:90.5</font>';
}
} else {
//若字段为空
echo '<font color="red" class=" ">请不要留空!请输入正确的成绩,如:90.5</font>';
}
?>
</body>
</html>提示
若上面代码影响阅读,自行百度"PHP代码格式化"进行格式化.
本文地址:https://www.mainblog.cn/201.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
黔ICP备19006353号-2
贵公网安备 52052102000042号