javascript - 在管理员批准之前,将用户输入的数据保存在哪里

标签 javascript php mysql

在我的项目中,我希望登录用户插入数据并等待批准,但问题是在哪里保存未批准的数据,比如如果 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 
}
?>

有什么建议吗?? ?

最佳答案

如果您只需要激活/批准,那么最简单的方法是在实际表中插入一列并将其命名为“is_approved”或类似名称。

将该默认值设置为 0,并在管理员批准后将其设置为 1。

您可以使用该列来检索尚未批准的数据(其中 is_approved=0),也可以显示已批准的数据(is_approved=1)。

除此之外,您还可以选择复制表格并将其命名为 pending_submission。提交获得批准后,您会将数据移动到批准的表中。

关于javascript - 在管理员批准之前,将用户输入的数据保存在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39689071/

相关文章:

php - 我可以禁用 mysql 保护,允许在 phpmyadmin (XAMPP) 中无需任何身份验证的情况下进行访问吗?

php - 从mysql表中获取数据,其中一列包含字符串格式的日期并与今天的日期匹配

来自 mysql 列的 PHP 数组

mysql - 如何在具有别名的字段上进行 ORDER BY

mysql - 使用 MySQL Like 搜索带符号的数字

javascript - AngularJS:循环 JSON 并将值传递给 ng-model

javascript - 如何使用 Xively 从网站发送命令?

javascript - 添加 JavaScript 语句

mysql - 连接表时如何创建显示所有不同行数据的查询?

javascript - 如何使用 javascript 从文件中获取图像尺寸(高度、宽度)