簡體   English   中英

HTML表格行編輯/刪除

[英]HTML Table row edit/Delete

我有一個包含內容的HTML表,我想具有對該表進行編輯/刪除的功能。 我該如何使用PHP?

我實際上認為,這聽起來更像是JavaScript的工作,它可以實時編輯/刪除行,而只需更少的代碼。 (也實現一些AJAX,您也可以編輯/刪除數據庫中的行)。

但是,如果您堅持使用PHP,則可能只想向“編輯/刪除”鏈接添加一些GET參數即可刪除或編輯這些行。

嗯,有一種純PHP的方法可以做到這一點,然后有Javascript和PHP的組合。 如果要永久保留對數據庫的更改,則必須以一種或另一種方式使用PHP,因為這是與數據庫進行通信的網關(據我所知,您不能使用Javascript進行此操作,因為Javascript是基於客戶端的並且完全可以運行在您的網絡瀏覽器中)。

如果僅使用PHP,則必須為每次更改生成HTML文檔。 例如,您單擊表中的一個單元格,然后轉到新的HTML頁面,在該頁面中可以通過input元素來編輯該字段; 或者您可以一次列出該行的所有字段,然后同時對其進行全部編輯。 然后將這些字段以表單的形式發布到PHP頁面,該頁面將采用新值並更新數據庫(或插入新值,或者您希望它表現出來)。 這是有關如何執行此操作的教程: http : //www.freewebmasterhelp.com/tutorials/phpmysql/1

您還可以混入一些Javascript,該Javascript允許使用更具交互性的界面來修改單元格中的值。 但是,這顯然需要更多代碼,並且可能對您嘗試執行的操作過大。 但是,這里有一個鏈接演示了這一點,並顯示了代碼: http : //www.java2s.com/Code/JavaScript/GUI-Components/Editabletablecell.htm

希望這是您想要的。

編輯:忘記了您也希望刪除表中的內容。 在第一個鏈接中也對此進行了說明。

如果您打算使用數據庫,而您似乎對數據庫的工作方式幾乎一無所知,請選擇一本不錯的書,例如: SQL-The Complete Reference 當您對SQL有足夠的了解時,請查看PHP的PDO擴展http : //php.net/manual/zh/book.pdo.php

暫無
暫無

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

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