gpt4 book ai didi

php - 使用 wordpress 从联系表 7 将数据插入 mysql

转载 作者:行者123 更新时间:2023-11-28 23:26:50 24 4
gpt4 key购买 nike

我尝试使用 wordpress 将我的联系表 7 中的数据插入到 mysql。

为此我创建了一个基本的联系表:

<p>Your Name (required)<br />
[text* name:sName ] </p>

<p>Your Email (required)<br />
[email* name:sEmail] </p>

<input type="submit" name:submit>

这是 php 函数:

<?php 
require_once('../../../wp-load.php');
include ('../../../wp-config.php');
global $wpdb;
if(isset($_POST['submit']))
{
$name=addslashes($_POST['sName']);
$email=addslashes($_POST['sEmail']);
$wpdb->insert("Users",array(
"sName"=>$name,
"sEmail"=>$email,
));
}
$wpdb->show_errors();
?>

页面:

<form action="/wp-content/plugins/my-codes/insertUser.php" method="post">
[contact-form-7 id="11" title="Contact form 1"]
</form>

到目前为止,我知道 php 函数有效,并且我已连接到数据库,因为如果我不使用联系表 7,而是在页面中使用以下代码(见下文),它会完美地插入信息

<form action="/wp-content/plugins/my-codes/insertUser.php" method="post">
Name: <input type="text" name="sName" />
Email: <input type="text" name="sEmail" />
<input type="submit" name="submit">
</form>

所以我知道问题出在联系表的某个地方,但我看不出我做错了什么。有什么想法吗?

谢谢!

最佳答案

正确的做法是:

<p>Your Name (required)<br /> </p>
[text* sName id:sName]

<p>Your Email (required)<br /></p>
[email* sEmail id:sEmail]

<input type="submit" name="submit">

关于php - 使用 wordpress 从联系表 7 将数据插入 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980351/

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