<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>成绩查询</title>
</head> <body>
<?php
include('conn.php');
$sql = 'select distinct(km) from tb_grade';
$r = mysql_query($sql); ?>
<form action="lx3do.php" method="post">
请选择要查询成绩的科目:
<select name="sel">
<?php
while($row = mysql_fetch_array($r)){
echo '<option value="'.$row['km'].'">';
echo $row['km'];
echo '</option>';
}
?> </select>
<input type="submit" value="查询" name="sub"/>
</form>
</body>
</html>
<?php
header ( "Content-type: text/html; charset=UTF-8" );
require_once 'Jpgraph/jpgraph.php';
require_once 'Jpgraph/jpgraph_bar.php';
include('conn.php');
$sel =$_POST['sel'];
$sql = "select * from tb_grade where km='$sel'";
$r = mysql_query($sql);
while ($row=mysql_fetch_array($r)) {
$data[] = $row['xh'];
$datas[] = $row['cj'];
}
$graph = new Graph(600, 600);
$graph->SetScale("textlin",0,100);
$graph->SetShadow(); $graph->img->SetMargin(60, 10, 60, 80);
$barplot = new BarPlot($datas); $graph->Add($barplot); $barplot->value->Show();
$graph->title->Set(iconv("utf-8","gb2312","数学成绩"));
$graph->xaxis->title->Set(iconv("utf-8","gb2312","学号"));
$graph->xaxis->SetTickLabels($data);
$graph->yaxis->title->Set(iconv("utf-8","gb2312",'成绩(百分比)'));
$graph->title->SetFont(FF_SIMSUN, FS_BOLD);
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->Stroke();
?>
 <?php
header("content-type:text/html;charset=utf-8");
$conn = mysql_connect("localhost","root","") or die("连接服务器失败");
mysql_select_db("db_test8");
mysql_query("set names utf8");
?>

最新文章

  1. Linux压缩命令
  2. 所有HTTP请求参数及报文查看SERVLET
  3. zedboard如何从PL端控制DDR读写(三)——AXI-FULL总线调试
  4. TODO:字节序的一些理解
  5. 浅谈SQL Server 对于内存的管理
  6. JavaScript基础:创建对象
  7. SPI在linux3.14.78 FS_S5PC100(Cortex A8)和S3C2440上驱动移植(deep dive)
  8. 201521123122 《java程序设计》第九周学习总结
  9. Git常用命令(一)------ 本地操作
  10. java虚拟机参数设置 jvm参数设置
  11. pytest学习--快速入门
  12. Qt ------ 在 ubuntu 内安装 Qt creator
  13. 发布xxl-job executor dotnet core 执行器的实现
  14. 推荐:Asp.Net MVC 多语言(html+js共用一套资源文件)
  15. .NET数据挖掘与机器学习开源框架
  16. eclipse修改文件编码
  17. 1.需要对txt存放的测试数据做去重处理,代码如下
  18. 「HNOI 2013」数列
  19. cocos2d-2.0-x-2.0.4生成vs2010项目模板的解决方法
  20. R语言入门视频笔记--9--随机与数据描述分析

热门文章

  1. NX二次开发-通过点击按钮来控制显示工具条
  2. 【latex】latex基础
  3. Elasticsearch 搭建
  4. 前端开发者进阶之ECMAScript新特性--Object.create
  5. 精选15个国外CSS框架
  6. LINUX centos 7.2/7.3 搭建LAMP环境
  7. Python学习笔记(一)——输入与输出
  8. Android 开发 框架系列 OkHttp拦截器
  9. Python 输入字符串找(String)下标 没有返回-1
  10. Let&#39;s Encrypt 安装配置教程,免费的 SSL 证书