我有一个页面在扫描QR码时将一行插入数据库。它工作得很好,除了它每次处理时插入两行。一切都是一样的。
我试图通过DCheckIn字段分组来计算人数,但它是按日期而不是日期/时间进行分组。
我很想知道每次插入两行的原因。代码非常简单。只有在手机上使用qr代码阅读器进行扫描时才会这样做。
它获得的三个数字来自上一页的表格。
include('includes/db_login_articles.inc');
$id = $_GET['did'];
$THID = $_GET['id'];
$TID = $_GET['tid'];
$currenttime = date('Y-m-d H:i:s');
$sql = "INSERT INTO Attendance (DCheckIn,Family,TNumber,Attendance) VALUES ('$currenttime', '$THID','$TID', '$id')";
$insert_result = mysql_query($sql);
if (!($insert_result))
{
echo mysql_error();
echo "<br>\n";
echo "$sql<br>\n";
exit;
}