Insert double entry in DB

时间:2014-11-24 作者:svukovic

我创建了插件,插件在DB中创建了新表。我的问题是,当用户在字段firstname、lastname中键入内容时。。。然后单击按钮Submit,转到我的表格,就可以了。。但当用户刷新页面时,我在表中再次得到相同的导入。如果字段为空,并且我进行了刷新,那么我会在表中得到一个名为空和姓为空的新行。。这是我的代码。。

http://pastebin.com/RJcFXeUV - 这是我的主要任务。php

http://pastebin.com/Myqz5brq - 这是mu表格。php

所以我想在字段为的时候在表中输入数据!空,仅当用户单击提交时,而不是每次刷新后。。

1 个回复
SO网友:Rarst

简单–如果您不想重复信息,请在插入任何内容之前检查此类数据是否已经存在。只需查询它,看看是否有匹配项。

然而,从WP的角度来看,您似乎正在研究在实践中很少需要的技术(数据库表)。WordPress提供了丰富的存储选项,在滚动您自己的自定义存储之前,您最好将时间花在探索主题上。

结束

相关推荐

Admin_head-post.php仅在发布/更新后才起作用

我用一些管理后端创建了一个自定义帖子类型。目前我正在使用钩子调用脚本admin_head-post.php 但这似乎只有在自定义帖子类型创建(发布时)或更新后才会触发。在特定的管理页面上运行的更好的钩子是什么,但在最初创建新帖子以及更新/发布等时又是什么?