我有一個HTML表格與內容,我想有一個功能編輯/刪除該表。我如何使用PHP?HTML表格行編輯/刪除
回答
我實際上認爲這聽起來更像JavaScript的工作,它可以即時編輯/刪除行,並且代碼更少。 (也可以實現一些AJAX,也可以在數據庫中編輯/刪除行)。
但是,如果你堅持使用PHP,你可能只想添加一些GET參數到編輯/刪除鏈接,刪除或編輯這些行。
任何鏈接僅供參考? – PHPNewuser 2010-08-24 19:32:00
如果您打算使用數據庫,並且您似乎對自己的工作方式瞭解甚少,請拿起一本好書:SQL - 完整參考文獻。當你有SQL的足夠的知識,看看PHP的PDO擴展:http://php.net/manual/en/book.pdo.php
嗯,有一個純PHP的方式做到這一點,再有就是JavaScript和PHP的組合。如果你希望對數據庫的修改是永久的,你必須以這樣或那樣的方式使用PHP,因爲這是你與數據庫通信的門戶(據我所知,你不能用Javascript做到這一點,因爲它是基於客戶端的,並且完全運行在你的網頁瀏覽器中)。
如果僅使用PHP,則必須爲每個更改生成HTML文檔。例如,您單擊表格中的一個單元格,然後您可以進入一個新的HTML頁面,其中該字段可通過input
元素進行編輯;或者您可以一次列出該行的所有字段並同時編輯它們。然後將這些字段以表單的形式發佈到PHP頁面,該頁面將採用新值並更新數據庫(或插入新值或希望其行爲)。這裏有一個如何做到這一點的教程: http://www.freewebmasterhelp.com/tutorials/phpmysql/1
你也可以混合在一些Javascript中,它允許更多的交互式界面來修改單元格中的值。然而,這顯然需要更多的代碼,並且可能對你想要做的事情過度。儘管如此,這裏是一個鏈接,它演示了這一點,並且還顯示了代碼: http://www.java2s.com/Code/JavaScript/GUI-Components/Editabletablecell.htm
希望這是你正在尋找的。
編輯: 忘記了您也希望刪除表中的內容。第一個環節也解釋了這一點。
- 1. 編輯HTML表格
- 2. 如何在HTML表格中添加編輯和刪除選項?
- 3. 刪除html表格行後檢查行
- 4. html表格動態編輯行
- 5. 在動態HTML表上刪除,編輯和保存行函數
- 6. 編輯和刪除表格數據的每一行按鈕?
- 7. jQuery的模式對話框與表格行的編輯/刪除
- 8. 使用Jquery編輯和刪除新添加的表格行
- 9. 我想在reactjs中編輯和刪除表格行
- 10. 使用Javascript刪除HTML表格行
- 11. 刪除添加的html表格行
- 12. RTF格式的HTML刪除HTML表格
- 13. PHP(編輯和刪除HTML文件)
- 14. 刪除表格行
- 15. UITableView的編輯風格 - 添加/刪除
- 16. 點擊行進行編輯/刪除?
- 17. 可編輯的HTML表格單元格編輯
- 18. 通過模式編輯/刪除帶有Javascript或Jquery的HTML表格
- 19. 在html中刪除表格單元格
- 20. JTable - 添加,編輯,刪除行
- 21. 左滑動刪除和編輯,刪除
- 22. 數據表可編輯刪除
- 23. Asp.net defalut樣式表編輯/刪除?
- 24. 在Silverlight數據網格中編輯,添加和刪除行?
- 25. 刪除行時單元格編輯器不退出
- 26. HTML表格,編輯記錄單獨
- 27. C#HTML編輯器創建表格
- 28. jQuery在線編輯html表格內容
- 29. 將可編輯HTML導入Google表格
- 30. 無法編輯此HTML表格
有沒有數據庫? – Smandoli 2010-08-24 19:24:43
或者更具體地說,表格是如何生成的? – gablin 2010-08-24 19:25:39
有一個數據庫,它讀取數據n填充表。 – PHPNewuser 2010-08-24 19:26:32