【发布时间】:2015-02-20 13:21:38
【问题描述】:
我对此很陌生,但我正在尝试为 wordpress 定制一个名为 demodority_poll 的插件。这是一个投票表格,您可以在其中添加自己的答案。答案存储在数据库中,我需要的是使我创建的电子邮件输入字段与答案一起输出其值(以便我可以联系获胜者)
就像我说的那样,我添加了一个电子邮件输入字段,并希望将用户输入存储在一个变量中,这样我就可以看到输入的用户电子邮件以及他们在数据库中给出的答案。
我在数据库中添加了一个名为 author 的新列,并在 php 文件中此代码的末尾添加了“author”:
$exists = $wpdb->query(
$wpdb->prepare(
"SELECT aid FROM $wpdb->democracy_a " .
"WHERE answer = '%s' AND qid = $this->id",
$new_answer
)
);
if (!$exists)
if (
$wpdb->insert(
$wpdb->democracy_a,
array(
'qid' => $this->id,
'answer' => $new_answer,
'votes' => 0,
'added_by' => 1,
'author' => $author
)
)
)
有了这个,如果
$author = "hello@email.com"
hello@email.com 出现在数据库中用户答案旁边的新列中。
所以我想知道如何从我的电子邮件输入框中获取值并将其存储在我可以在这里使用的 php 变量中?
到目前为止我最好的猜测是 $_POST["name"] 但没有运气:(
提前致谢!
W
【问题讨论】:
-
HTML 中新输入标签上 name 属性的实际值是多少?
-
你能显示 POST 的代码吗?尽管您获取帖子数据字段的“猜测”是正确的。
标签: php wordpress variables input