在管理员批准之前禁止写入SQL
我有个问题。在我的网站上,我有一份登记表,一旦提交,就会将数据写入数据库。用户提供的地址用于在谷歌地图上显示他们的信息城市、州、国家。。。没有具体位置。谷歌地图上的所有东西都会在瞬间出现,但我担心会出现一些不应该出现的东西 假设有人在表格上提交了一些东西。。。比如名字西摩姓巴茨。很明显,我不想增加一个标记来显示西摩巴特斯的位置在管理员批准之前禁止写入SQL,sql,forms,submit,admin,registration,Sql,Forms,Submit,Admin,Registration,我有个问题。在我的网站上,我有一份登记表,一旦提交,就会将数据写入数据库。用户提供的地址用于在谷歌地图上显示他们的信息城市、州、国家。。。没有具体位置。谷歌地图上的所有东西都会在瞬间出现,但我担心会出现一些不应该出现的东西 假设有人在表格上提交了一些东西。。。比如名字西摩姓巴茨。很明显,我不想增加一个标记来显示西摩巴特斯的位置 是否需要提交表单,将其发送给指定的管理员进行批准,并且在批准后将其写入sql数据库?我想这是最好的办法。。。我愿意接受建议 您可以将其添加到中间表中,例如WaitingF
是否需要提交表单,将其发送给指定的管理员进行批准,并且在批准后将其写入sql数据库?我想这是最好的办法。。。我愿意接受建议 您可以将其添加到中间表中,例如WaitingForApproval表
然后,您可以编写一个管理工具,列出此表的内容,每个项目旁边都有一个Approve按钮,这将触发插入到实际表中。您可以将其添加到中间表中,例如WaitingForApproval表
然后,您可以编写一个管理工具,列出此表的内容,每个项目旁边都有一个“批准”按钮,这将触发插入到实际表中。在您写入的任何表中添加一个字段,指定该项目是否已被批准。然后,您可以查询表格中的空格以查看哪些项目需要批准,查询批准的项目以仅显示非对接项目。在您写入的任何表格中添加一个字段,以指定项目是否已批准。然后,您可以查询表格中的空白以查看哪些项目需要批准,查询批准的项目以仅显示非对接项目。这很有意义。。。而且看起来也不会太难。好吧,至少在我尝试通过管理工具批准之前。。。因为我可以选择不同意。知道有什么样的东西我可以依靠,为什么我要写这篇文章吗?我怀疑我能找到任何组合在一起的东西。。。可能需要一点一点地进行。Nyaa,只需复制原始表,并让您的Approve按钮插入OtherTable SELECT*FROM WaitTable,其中id=。。。从id=….的WaitTable中删除。。。。很简单。斯图的回答也是有道理的,这取决于你是否希望未经批准的项目出现在你的真实表格中。当添加了很多不好的项目并且管理员很懒时,它可能会阻塞您的表。否则就没有真正的区别了,你可以选择任何一种方式。这是有道理的。。。而且看起来也不会太难。好吧,至少在我尝试通过管理工具批准之前。。。因为我可以选择不同意。知道有什么样的东西我可以依靠,为什么我要写这篇文章吗?我怀疑我能找到任何组合在一起的东西。。。可能需要一点一点地进行。Nyaa,只需复制原始表,并让您的Approve按钮插入OtherTable SELECT*FROM WaitTable,其中id=。。。从id=….的WaitTable中删除。。。。很简单。斯图的回答也是有道理的,这取决于你是否希望未经批准的项目出现在你的真实表格中。当添加了很多不好的项目并且管理员很懒时,它可能会阻塞您的表。我同意斯图的观点,在表中添加一个名为isApproved的列。当你载入你的地图时,如果你想的话,你可以直接载入批准的地图。。。似乎这是最简单的方法。我同意斯图的观点,在你的表格中添加一个名为isApproved的列。当你载入你的地图时,如果你想的话,你可以直接载入批准的地图。。。看来这是最简单的方法。