簡體   English   中英

如何允許管理員在其網站的后端上編輯數據庫表?

[英]How can I allow admins to edit a db table on their site's backend?

我正在開發一個站點,管理員可以在該站點上登錄,然后查看該站點上注冊的各種客戶端的數據庫表。 然后,這些管理員應該能夠在他們正在查看的頁面上編輯這些值。

有沒有一種我可以實現的方法,以便他們只需單擊要編輯的值,然后它將在數據庫中自動更新? 不應將它們重定向到其他頁面。 它應該類似於phpmyadmin的內聯編輯。

我嘗試使用可編輯網格,但是由於文檔很少,因此我很難理解如何正確實現它。

您需要實現一個AJAX解決方案來完成此任務。 Mozilla的文檔對如何使用它進行了很好的概述:

參考https : //developer.mozilla.org/en-US/docs/AJAX

使用jQuery,您可以通過$.ajax調用輕松發送數據:

$.ajax({
  type: "POST",
  url: "insert_into_database.php",
  data: { name: "Foo", location: "bar" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

如果您正在尋找一個好的庫來完成此任務,那么我建議將類似http://www.sprymedia.co.uk/article/KeyTable的內容與jQuery和Ajax一起使用。 KeyTable庫提供了非常好的行編輯功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM