2016-09-22 7 views
0

申し訳ありません。私はWordPressを初めて使用していて、自分のカスタムデータベースからデータを取得するのが難しいです。これまでのところ、私のwp_dataregテーブルにデータを送信するためのコードです。私は(画像を参照してください)などのnoobているため 申し訳ありませんが、別のテキスト形式を入れて、ユーザーがデータ1のデータを検索し、フォームにその値を編集することができ、ボタンを検索される追加したい何WordPressデータベース情報を取得してフォームに表示

<?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> 

PLEASE SEE THIS IMAGE

ありがとうございます。 br

+0

達成しようとしていることをより明確に説明してください。 – Kamal

+0

画像を見てみると、検索ボックスを使用してwp_dataregテーブルからデータを取得し、結果を表示したい –

+0

私は挿入クエリを使用してデータを取得する方法が不思議です。 – Kamal

答えて

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> 
関連する問題