1
基本上我想从表单中获取信息并使用单独的php页面来更新数据库。Wordpress运行SQL查询来更新数据库与表格
所以这里是原来的WordPress的PHP页面(add_person.php):
<?php
/*
Template Name: tpl_add_person
*/
?>
<?php get_header(); ?>
<div id="container">
<h2><?php echo the_title(); ?></h2>
<?php
if (is_user_logged_in()): ?>
<form action="/wordpress/add_user.php" method="post">
<input name="forename" type="text">
<input type="submit" value="submit">
</form>
<?php endif; ?>
</div>
<?php get_footer(); ?>
这里是add_user.php形式来更新数据库(注意这个作品,如果我把它上面的页面上假信息,并让它更新页面加载数据库)
<?php
global $wpdb;
$wpdb->insert('tbl_pupils',
array(
'forename'=>$_POST['forename']
),
array(
'%s'
)
);
?>
但我的问题是,当我点击提交按钮,它显示了网页,没有这样做的数据库,并在URL地址栏中的URL链接:localhost/wordpress/add_user.php
任何人都可以帮忙吗?
我应该做一些像require_once('wp-config.php'); – JamesB123