1.实例:

2.具体实现:

c.php前台页面

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

</head>

<h1> 学生成绩管理mini系统</h1>

<form action="d.php" method="post">

请输入10个学生的成绩:<input type="text" name="grades" /><br/>

请输入学生的学号0-9:<input type="text" name="stuNo"/> <br/>

<!-- 隐藏控件-->

<input type="hidden" name="doing" value="chaGrades" /><br/>

<input type="submit" value="查询成绩" /><br/>

</form>

<br/><br/>

<form action="d.php" method="post">

请输入学生的成绩:<input type="text" name="grades" /><br/>

<!-- 隐藏控件-->

<input type="hidden" name="doing" value="chaGstuNo" /><br/>

<input type="submit" value="查询学生编号" /><br/>

</form>

<br/><br/>

<form action="d.php" method="post">

<!-- 隐藏控件-->

<input type="hidden" name="doing" value="chaStuStat" /><br/>

<input type="submit" value="查询学生统计情况" /><br/>

</form>

</html>

d.php

<?php

$arr=array(62,23,83,8,45,99);

$doing=$_REQUEST['doing'];

function showStuGrade($stuNo,&$arr)

{return $arr[$stuNo];

}

function showStuNo($grade,&$arr)

{ $flag=false;

for($i=0;$i<count($arr);$i++)

{ if($grade==$arr[$i])

{echo "<br/>学号为:".$i.“学生成绩是:”.$grade;

$flag=true;

}

}

if($flag==false)

{ echo "<br/>没有学生考出这个成绩"; }

}

if($doing=="chaGrades")

{ $stuNo=$_REQUEST["stuNo"];

echo "学生编号是".$stuNo."的成绩是:".showStuGrade($stuNo,$arr);

}elseif($doing=="chaGstuNo")

{ $grade=$_REQUEST["grades"];

showStuNo($grade,&$arr);

}elseif($doing=="chaStuStat")

{

$SSarr=array(0,0,0,0,0);

for($i=0;$i<count($arr);$i++)

{if ($arr[$i]>=0 && $arr[$i]<=59)

{$SSarr[0]+=1;}

else if($arr[$i]>=60 && $arr[$i]<=69)

{$SSarr[1]+=1;}

else if($arr[$i]>=70 && $arr[$i]<=79)

{$SSarr[2]+=1;}

else if($arr[$i]>=80 && $arr[$i]<=89)

{$SSarr[3]+=1;}

else if($arr[$i]>=90 && $arr[$i]<=100)

{$SSarr[4]+=1;}

}

echo "<br/>统计结果如下:不及格有".$SSarr[0]."<br/>差有".$SSarr[1]."<br/>中有".$SSarr[2]."<br/>良有".$SSarr[3]."<br/>优秀有".$SSarr[4];

}

?>

3.结果:

转载于:https://blog.51cto.com/guojiping/1289429

php--实现一个简单的学生管理系统相关推荐

  1. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  2. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  3. python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  4. Android——一个简单的学生管理系统

    一个简单的学生管理系统 效果演示 实现功能总览 代码 效果演示 随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵. 实现功能总览 实现了登录.注册.忘记密码.成绩查询.考勤情况.课表查看. ...

  5. python简单项目-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  6. xml解析案例:一个简单的学生管理系统

    1.创建一个xml文件,写一些学生信息 <?xml version="1.0" encoding="UTF-8"?><person> & ...

  7. 面向对象写一个简单的学生管理系统

    package com.xuesheng; //使用面向对象编写一个学生管理系统. //1.学生类属性有:姓名.性别.年龄.班级:学生可以自由选科: //3.在测试类中实例化学生对象,并打印每个学生选 ...

  8. 用python编写学生管理系统_用python写一个简单的学生管理系统

    要求如下:1.一个循环2中输入内容的能力.显示函数添加新名片显示所有查询的名片3退出系统.让用户输入所需的操作,如输入1,2,3,04.新列表提示用户输入名称和输入电子邮件提示成功添加新名片.5.显示 ...

  9. jquery mysql jsp_jsp+jquery+mysql实现的一个简单的学生管理系统

    1 2 3 4 5 6 pageEncoding="utf-8"%> 7 8 9 10 学生管理系统 11 12 href="https://stackpath.b ...

最新文章

  1. pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序)
  2. 神经网络中的「注意力」是什么?怎么用?
  3. 遍历NSMutableDictionary NSMutableArray
  4. 申请邓白氏编码和公司开发者账号需要的东西
  5. signal(SIGHUP, SIG_IGN);
  6. java表述环形链表_数据结构环形链表(java实现)
  7. halcon13永久破解dll,亲测可用
  8. 单机搭建Android开发环境(二)
  9. 【板栗糖GIS】GIS如何导出obj格式的建筑白膜数据
  10. unity粒子特效-实现下雨效果
  11. leetcode *1818. 绝对差值和(2021.7.14)
  12. 杜邦线改成焊线_做杜邦线(假)教程
  13. ai画面怎么调大小_AI里面怎么改变文件的大小?
  14. 重读微积分(八):全微分和法线
  15. IT人跨界:开了咖啡店却从没想过赚钱
  16. Docker下centos7镜像安装中文支持
  17. GBK,UTF8是什么?
  18. web工程的读书笔记
  19. 物流围城 让今年双11商家拿什么发货?
  20. 计算机制造属于连续性生产,生产类型

热门文章

  1. 为什么单独循环中的元素加法比组合循环中的要快得多?
  2. win10安全模式怎么修复系统
  3. mave构建docker镜像Dokerfile,上传华为云镜像服务器CCE
  4. mybatis多对一,一对一,多对多resultMap映射,pojo映射,传参集合,封装的对象传参
  5. python的os为啥找不到文件_python使用os.listdir和os.walk获得文件的路径
  6. classcastexception异常_让你为之颤抖的Java常见的异常exception
  7. 在Makefile中进行宏定义-D
  8. java mysql 主键生成策略_主键生成策略
  9. python基本内容讲解_Python命名约定基本内容解析
  10. 数据分析结果解读_物流数据分析的行业特点有哪些?