用表格内的按钮删除表格行的最佳方法

时间:2012-11-28 16:02:26

标签: php mysql button

我想要一些关于处理这个问题的最佳方法的输入。我在表单中有一个提交按钮和一个普通按钮。我不想在表单的删除按钮上提交。是否使用$ _GET参数将按钮外部的链接设置为另一个文件,这是最好的方法吗?基本上,在php文件中获取GET参数,如果为true,则执行删除功能。这里有更好的方法吗?

e.g. <a href="delete.php?delete=true"><input type="button" value="Delete Item" /></a>

2 个答案:

答案 0 :(得分:1)

访问数据时应使用GET请求(SELECT)。修改数据(UPDATE,CREATE,DELETE)时应使用POST请求。即,您不应该使用GET请求来删除系统资源。

答案 1 :(得分:0)

我有类似的事情,我使用了两种方法:

首先是我使用了一个标准按钮,其onclick属性设置为javascript函数,可以更改隐藏输入的值,然后提交表单。

第二个是提交按钮,但是按照这个问题:Position div box at the end of after ensuing elements,我在表单的开头提交了主要表单(可以保存),然后出现在表单的底部。这意味着,如果按下enter按钮,则不会单击删除提交(并由脚本检测到),但主提交将是。