很多站长朋友们都不太清楚分数统计php,今天小编就来给大家整理分数统计php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php动态网页实现成绩统计 2、 thinkphp测评系统分数怎么统计? 3、 关于PHP中的统计成绩 4、 用PHP编写 随机产生10个学生的成绩,求平均成绩,最高成绩,最低成绩,并统计高于平均成绩的人数? php动态网页实现成绩统计复制代码如下:不明白问我
<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<form id="form1" name="form1" method="post" action=""><p align="center">
请输入班级学生人数
<input type="text" name="textfield" id="textfield" />
<input type="submit" name="button" id="button" value="提交" /></p>
</form>
<?
//设计思路一、是通过页面输入的学生个数动态的生成有多少个要录入成绩的文本框(如下所以第一步),然后通过SESSION变量来存储表单作为下一步显示,二、通过生成表单后单击汇总成绩按钮计算学生分数,这里用到了一个隐藏控件把共多少个学生存到里面(1、可以直接用第一步里接受过来的学生个数。2、可以用for循环中的i变量)来获取学生个数,接下来如图第二部所示用到了一个字符串替换函数,是为了在同页面把文本框值保存所用
if(isset($_POST['button'])){//第一步
$_SESSION['fo']="";//利用session来保存学生表单
$_SESSION['fo'].="<form id='form2' name='form2' method='post' action=''><br>";
$_SESSION['fo'].="<p align='center'>";
for($i=1;$i<=$_POST['textfield'];$i++){//生成共多少个学生成绩
$_SESSION['fo'].="第{$i}学生的成绩:<input type='text' name='t{$i}' id='t{$i}' value=''><br>";
}
echo $_SESSION['fo'].="<input type='hidden' name='i' value='{$i}'><input type='submit' value='汇总成绩' name='heji'></p></form>";//打印学生录入表单
}
if(isset($_POST['heji'])){//判断是否点击了汇总成绩按钮第二部
for($i=1;$i<$_POST['i'];$i++){
$heji+=$_POST['t'.$i];//存储学生总成绩
$val=$_POST['t'.$i];//存储学生成绩
$_SESSION['fo']=str_replace("<input type='text' name='t{$i}' id='t{$i}' value=''>","<input type='text' name='t{$i}' id='t{$i}' value='{$val}'>",$_SESSION['fo']);//把填写过的学生成绩进行保留
}
echo $_SESSION['fo'];//打印学生录入成表单
echo "<p align='center'>总成绩为:{$heji}</p>";//显示总成绩分数
}
?>
</body>
</html>
thinkphp测评系统分数怎么统计?ThinkPHP内置了非常灵活的查询方法,可以快速的进行数据查询操作,查询条件可以用于读取、更新和删除等操作,主要涉及到where方法等连贯操作即可,无论是采用什么数据库,你几乎采用一样的查询方法(个别数据库例如Mongo在表达式查询方面会有所差异),系统帮你解决了不同数据库的差异性,因此我们把框架的这一查询方式称之为查询语言。查询语言也是ThinkPHP框架的ORM亮点,让查询操作更加简单易懂。
关于PHP中的统计成绩查询出所有的finalgrade 的成绩 然后
int a b c d e =0;
$result=mysql_query(select * from mdl_grade_grades )
while($new_row=mysql_fetch_array($result))
if($new_row['分数字段']>90){
$a++;
} elseif(80<$new_row['分数字段']<90){
$b++;
}elseif.....直接到成绩<60的 为止
最后echo $a;就是a的个数 $b 就是b的 。。。。懂了么?辛苦敲打 采纳吧~~
用PHP编写 随机产生10个学生的成绩,求平均成绩,最高成绩,最低成绩,并统计高于平均成绩的人数?<?php
$a=array();
$b=0;
for ($i=0; $i <10 ; $i++) {
$a[$i]=rand(0,100);
$b+=$a[$i];
}$b=$b/10;
print_r($a);
echo"<br>";
print_r('平均成绩'.$b);echo"<br>";
$max=max($a);
print_r('最高成绩'.$max);echo"<br>";
$min=min($a);
print_r('最低成绩'.$min);echo"<br>";
$c=0;
for ($i=0; $i <10 ; $i++) {
if($a[$i]>$b){
$c=$c+1;
}
}
print_r('超过平均值人数'.$c);echo"<br>";
>
纯手打不易,望采纳
关于分数统计php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于分数统计php 分数统计c语言经典题目的详细内容...