好的..所以我在一个班级里有100个学生而且很难用他的名字打电话给所有人参加考试,所以我搜索了自动出勤的简单方法,我找到了扫描qr和显示的在线脚本[javascript]它内容所以我将为每个学生生成一个qr图像包含他的id,我将使一个sql表包含一些像
Table Name : Students ---->
- Unique Id
- Student Id
- Student Name
Table Name : subjects ---->
- Unique Id
-Subject Code
-SUBJECT Name
Table Name : attend ---->
- Unique Id
-Date
-Sign In : Default 0 [Absent]
-Sign Out : Default 0 [Absent]
所以当学生用网络摄像头扫描他的qr我有...他的id将转到mysql并记录参加,所以我可以将其提取为Excel文件
这是github上的qr扫描程序 http://miniqr.com/docs/demo/
这对于php& mysql ??请帮帮我
答案 0 :(得分:0)
每个QR码都可以写成包含您的php服务器和学生ID的网址。
http://yoursitehere/yourphpscript.php?id=12345
然后在yourscript.php上,您只需提取GET数据并将其插入数据库。
if(isset($_GET['id'])){
$query = "INSERT INTO `attend` (`Date`, `StudentID`) VALUES (now(), mysqli_real_escape_string($_GET['id'])";
mysqli_query ( $link , $query);
}
我建议让您的出席表简单跟踪参加者的学生ID,您可以稍后返回并找出谁不在。
建议参加的结构:
-UniqueID
-Date
-StudentID