检索WordPress数据库信息并以表单形式显示

时间:2016-09-22 03:46:38

标签: database wordpress

抱歉,我是WordPress的新手,但仍然无法从我的自定义数据库中检索我的数据。到目前为止,这是我向wp_datareg表提交数据的代码。

<?php
/*
Template Name: Data-Register
*/
get_header();
?>

<?php
If($_POST['Submit']) {

global $wpdb;

$Data1=$_POST['Data1'];
$Data2=$_POST['Data2'];

if($wpdb->insert(
        'wp_datareg',
        array(
                'Data1' => $Data1,
                'Data2' => $Data2

                )

    ) == false) wp_die('Database Insertion Failed');
    else echo '<h2>Database Insertion Succesful</h2><p />';
?>
<?php
}
else //  else we didn't submit the form so display the form
{
?>
<
<h4>Data Registration Form</h4>
<form action="" method="post" id="addcourse">
<p><label>Put Data1:<input type="text" name="Data1" size="30" /></label></p>
<p><label>Put Data2: <input type="text" name="Data2" size="30" /></label></p>

</div>
<input type="submit" name="Submit" id="addcoursesubmit" value="Submit" />
</form>

我要添加的是另一个文本表单和搜索按钮,用户可以在其中搜索Data1的数据并在表单上编辑其值(请参阅图像) 很抱歉这样的菜鸟。

PLEASE SEE THIS IMAGE

谢谢。 BR

1 个答案:

答案 0 :(得分:0)

我们可以使用此代码从wp_datareg表中获取数据,但是将数据放回到表单是我的问题。

global $wpdb;
    $result = $wpdb->get_results ( "SELECT * FROM wp_datareg" );
    foreach ( $result as $print )   {
    ?>
    <tr>
    <td><?php echo $print->Data1;?></td>
    </tr>