【发布时间】:2016-11-22 09:45:55
【问题描述】:
我正在开发一个 WordPress 插件,它负责从外部 HTML 表单获取数据,然后将其插入数据库。我的表单代码是:
<html>
<body>
<form action = "http://wp.istic.online/wp-content/plugins/news-apps/index.php" method = "POST">
Name: <input type = "text" name = "name" />
<input type = "submit" />
</form>
</body>
</html>
我的插件代码是:
<?php
注册($_POST['name']); 注册($_POST['name']);
function register($name) {
global $wpdb;
$wpdb->insert(
'gcm_tokens',
array(
'token' => $name
),
array(
'%s'
)
);
}
数据没有插入,但是当我尝试回显$name 变量时,它工作得很好。但是当我尝试在插入函数之后回显它时它不起作用。
有什么帮助吗?
【问题讨论】:
-
你忘了调用注册函数
-
我打电话给它,但我忘了写在我的问题中,对不起
-
好的,那么请更新问题。但是不管怎样,你为什么要使用 wpdb 类而不是直接插入呢?这段代码真的和wordpress没什么关系吧?
-
不,这是一个 wordpress 插件代码,这就是我使用 wpdb 类的原因