我有一个 php 页面,其中我捕获了与上一页不同的值,还有一个打印按钮,它打印所有这些字段,包括唯一编号。当用户点击打印按钮时,记录将被插入数据库并在屏幕上显示打印窗口。但问题是 html 页面上存在唯一编号,例如如果两个人同时登录,则将获得相同的唯一编号,并且两者都可以打印具有相同唯一编号的同一页面。
我如何控制这个问题,我也尝试将用户重定向到上一页,但它不起作用。
这是我的 php 页面,我使用 ajax 调用
<?php
$conn = mysql_connect('localhost','','') or die ("");
mysql_select_db("") or die ("Database Problem");
$query = "select * from print where a = $a;
$result = mysql_query($query);
if(mysql_num_rows($result) == 0)
{
$query = "INSERT INTO print () VALUES ()
$result = mysql_query($query) or die();
if(mysql_affected_rows()<>1)
{
header ("Location:mainpage.php?uniquenumber=xy");
}
}