我正在尝试创建一个表单,在提交时将数据添加到 mysql 数据库并重定向到成功页面。
我将此代码添加到我的 functions.php 文件的底部:
add_action('init', 'form_submit');
function form_submit(){
global $wpdb;
if(isset($_POST['form_sub']))
{
$name= $_POST['name'];
$age= $_POST['age'];
$wpdb->insert(
'mytable',
array(
'name' => $name,
'age' => $age
),
array(
'%s',
'%s'
)
);
header("Location: http://www.google.com");
}
}
并向我的页面添加了一个表单,该表单在单击提交时调用此函数。
当我尝试这个时,数据被添加到 mysql 数据库中,但重定向似乎不起作用。它没有访问 google.com,而是将其添加到页面顶部:
对象已移动 此文档可在此处找到
这里是 google.com 的链接。关于如何解决这个问题的任何想法?谢谢!