gpt4 book ai didi

mysql - WordPress 中的自定义表单并将值存储到自定义数据库中

转载 作者:行者123 更新时间:2023-11-29 01:21:16 24 4
gpt4 key购买 nike

我的 WordPress 站点中有一个包含 2 个文本字段的简单表单。我创建了一个新的页面模板并添加了以下 HTML 代码:

这是 HTML:

<form action="<?php the_permalink(); ?>" id="customform" method="post">
Field 1: <input type="text" name="field1" id="field1">
Field 2: <input type="text" name="field2" id="field2">
<input type="submit" name="submit" id="submit">
</form>

现在我想要实现的是,无论用户输入什么,它都会将其存储到 mySQL(与 WordPress 在同一数据库中),在表中test_form,例如。

我如何实现这一目标?

最佳答案

可以通过以下代码实现:

<?php
include_once($_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-config.php');

$field1 = $_POST['field1'];
$field2 = $_POST['field2'];
global $wpdb;
$wpdb->query(
$wpdb->prepare("INSERT INTO wp_test_form ( field1, field2 )
VALUES ( %d, %d)",$field1,$field2)
);
?>

注意:使用名为wp_test_form 进行了测试。您可以添加自己的表名。它用于整数值。如果您需要 string,则将 %d 更改为 %s

关于mysql - WordPress 中的自定义表单并将值存储到自定义数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26211294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com