PHP:实现UI表的编辑和删除按钮

时间:2011-12-29 15:48:07

标签: php mysql

我正在编写一种自定义管理UI。

我已经实现了从DB表中插入和读取记录的php代码。

记录在UI中的表格中以下列模式显示:

测试标题

已添加:2011-12-29 17:34:35

test2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ < / p>

测试标题

补充:2011-12-29 17:34:35测试

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

测试标题2 补充:2011-12-29 17:34:35 test22

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我的数据库表有以下结构:

TABLE新闻(   guid,   郎,   标题,   内容,   日期,   主要关键(guid,lang) )

使用php com_create_guid()函数生成guid。

如何在每个项目旁边实施按钮编辑和删除?

非常感谢!

1 个答案:

答案 0 :(得分:2)

  • 您可以创建一个包含隐藏输入的表单,其中包含记录ID和具有不同名称的按钮。对于每条记录:
<form action="action.php" method="POST">
   <input type="hidden" name="record_id" value="12">
   <input type="submit" value="Edit" name="doedit">
   <input type="submit" value="Delete" name="dodelete">
</form>

在action.php中:

if (isset($_POST['doedit'])){do smth.}
if (isset($_POST['dodelete'])){do smth.}
  • 您可以创建链接,而不是将包含操作的每个不同网址和记录ID作为GET参数 假设你有一个文件action.php。对于12号记录,“编辑”链接将转到“action.php?do = edit&amp; record = 12”,“删除”链接将转到“action.php?do = delete&amp; record = 12”。
    在action.php中:

      

    $ DO = $ _ GET [ '做']; //你应该添加$ _GET的一些验证   $ REC = $ _ GET [ '记录'];如果($ do =='edit'){do smth。} if   ($ do =='delete'){do smth。}