2011-01-20 70 views
0

嘿傢伙,當我寫我的插件如何從文本框中獲得POST數據並將其插入到數據庫。獲取數據後

我試過,但我只能創建一個表。

感謝

回答

1

假設你有一個像下面

<form name="form1" method="post" action=""> 
    <p>First Name: 
     <input type="text" name="first_name" size="20"> 
    </p> 
    <p>Last Name: 
     <input type="text" name="last_name" size="20"> 
    </p> 

    <p class="submit"> 
     <input type="submit" name="Submit" class="button-primary" value="Create" /> 
    </p> 
</form> 

然後得到發佈的數據,你會寫的東西類似下面的一個形式。

<?php 
    if(isset($_POST['Submit']) && $_POST['Submit'] == 'Create') { 
     //Reads the posted values 
     $first_name = $_POST[ "first_name" ]; 
     $last_name = $_POST[ "last_name" ]; 

     global $wpdb; 
     $table_name = $wpdb->prefix . "names"; 
     $rows_affected = $wpdb->insert($table_name, array('f_name' => $first_name, 'l_name' => $last_name)); 
} 
?> 

根據您的插件所需的信息,表單的結構並將其插入到數據庫中會有所不同。