在我的项目中,我希望已登录的用户插入数据并等待批准,但问题是保存未批准的数据的位置,如果400个已登录的用户已插入数据,那么我该如何管理这些数据,直到它被批准。我是否必须使其成为另一个数据库表来保存未经批准的数据?或使用相同的数据库表?如果是的话那怎么样?或者我可以用javascript或jquery做到这一点吗?我的数据库在MySQL中并使用PHP。我的表单看起来像这样
<form action="#" method="post" id="FormVerification">
<input type="text" name="Input1" required value="<?php echo $Variable; ?>" placeholder="Enter Some Value">
<input type="Submit" name="Submit" value="Submit">
</form>
<?php
if(isset($_POST['Submit']))
{
//do something for varification
}
?>
任何建议? ?
答案 0 :(得分:1)
如果只需要激活/批准,那么最简单的方法是在实际表中插入一个列,并将其命名为“is_approved”或类似的东西。
将默认设置为0,当管理员批准时将其设置为1.
您可以使用该列检索尚未批准的数据(其中is_approved = 0),还可以显示已批准的数据(is_approved = 1)。
除此之外,您可以选择复制表并将其命名为pending_submission。提交批准后,您将数据移至已批准的表格。