班主任好帮手之读取学生成绩

<!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
	require_once 'reader.php'; 
	$mydb = mysql_connect('localhost', 'root', '1234') or 
	die("Could not connect to database.");//连接数据库 
	mysql_query("set names 'utf8'");//输出中文 
	mysql_select_db("score_db", $mydb); 
	error_reporting(E_ALL ^ E_NOTICE); 
	
	for ($n=1; $n<=3; $n++)
	{
		$data = new Spreadsheet_Excel_Reader();
		$data->setOutputEncoding('utf-8');//设置在页面中输出的编码方式,而不是utf8
		//$fileName是指要导入到mysql中的excel文件
		$fileName = 'Book' . $n . '.xls';
		$data->read($fileName); 
		
		$tb_name = 'student_tb' . $n; 
		$sql = "CREATE TABLE " . $tb_name .
		"(
		id int ,
		name varchar(20),
		yuWen int,
		shuXue int,
		yingYu int,
		wuLi int,
		huaXue int,
		shengWu int,
		zongFen int,
		duanMing int
		)";
		mysql_query($sql, $mydb);
		
		for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++) 
		{ 
		  $d1 = $i-1;$d2 = $data->sheets[0]['cells'][$i][3];$d3 = $data->sheets[0]['cells'][$i][4];
		  $d4 = $data->sheets[0]['cells'][$i][5];$d5 = $data->sheets[0]['cells'][$i][6];$d6 = $data->sheets[0]['cells'][$i][7];
		  $d7 = $data->sheets[0]['cells'][$i][8];$d8 = $data->sheets[0]['cells'][$i][9];$d9 = $data->sheets[0]['cells'][$i][10];$d10 = $data->sheets[0]['cells'][$i][11];
		//echo($d1 . " " . $d2 . " " . $d3 . " " . $d4 . " " . $d5 . " " . $d6 . " " . $d7 . " " . $d8 . " " . $d9 . " " . $d10. "<hr />"); 
		 mysql_query("INSERT INTO $tb_name (id, name, yuWen, shuXue,yingYu,wuLi,huaXue,shengWu,zongFen,duanMing) 
					   VALUES ($d1, '$d2', '$d3', '$d4', '$d5', '$d6', '$d7', '$d8', '$d9', '$d10')");
		}
		
		$result = mysql_query("SELECT * FROM  $tb_name  ORDER BY id");
	    echo "<hr />";
		while($row = mysql_fetch_array($result))
		{
		echo $row['id'];
		echo " " . $row['name'];
		echo " " . $row['yuWen'];
		echo " " . $row['shuXue'];
		echo " " . $row['yingYu'];
		echo " " . $row['wuLi'];
		echo " " . $row['huaXue'];
		echo " " . $row['shengWu'];
		echo " " . $row['zongFen'];
		echo " " . $row['duanMing'];
		echo "<hr />";
		}
		
		echo "<hr />";
		echo "成功" . $n . "<br/>";
		echo "<hr />";
	}
	
	mysql_close($mydb);
  ?>
    
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值