2013-06-12 38 views
1

enter image description hereWP插件從數據庫中拉出數據進行編輯或刪除

嗨,希望你能有所幫助。這是我的第一個WP插件,它允許用戶將汽車細節添加到工作正常的數據庫,然後將這些細節輸出到頁面。

我可以添加汽車就好了,但現在我需要能夠刪除它們並編輯它們。這是我有點難倒...編輯,我想點擊從頂部列表中的項目,其細節被放置在下面的字段,編輯然後點擊保存來更新它。

但即時通訊努力找出如何獲取數據?我應該使用Ajax還是有另一種方式?

謝謝。

回答

1

我建立了一個這樣的插件,而無需使用AJAX 在我創建2個鏈接的表格 - 「編輯」和「刪除」,並派元素的ID

<a href="admin.php?page=film_add&act=upd&id=<?php echo $id;?>">Edit</a> 
<a href="admin.php?page=myplug/muyplg.php&info=del&did=<?php echo $id;?>">Delete</a> 

如果$信息=德爾

if($info=="del") 
{ 
    $delid=$_GET["did"]; 
    $wpdb->query("delete from ".$table_name." where id=".$delid); 
} 

同樣地,對於 「編輯」

$act=$_REQUEST["act"]; 
if($act=="upd") 
{ 
    $recid=$_REQUEST["id"]; 
    $sqlL="select * from ".$table_name = $wpdb->prefix . "member where id=$recid"; 
    $result = mysql_query($sqlL) or die ('Error, query failed'); 
    if (mysql_num_rows($result) > 0) 
    { 
     if($row = mysql_fetch_assoc($result)) 
     { 
      $id  = $row['id']; 
      $film_name  = $row['film_name']; 
      // etc 
     } 
    } 
} 

而且我還添加了子菜單頁面,我在其中添加或編輯記錄