运行效果
上代码
<!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
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。