0

我想知道处理这个问题的最佳方法是什么。我在表单中有一个提交按钮和一个普通按钮。我不想在我的删除按钮上提交表单。在按钮之外设置一个链接以使用 $_GET 参数传递到另一个文件是最好的方法吗?基本上,在 php 文件中获取 GET 参数,如果它为真,则执行我的删除功能。这里有更好的方法吗?

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

2 回答 2

1

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

于 2012-11-28T16:09:41.707 回答
0

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

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

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

于 2012-11-28T16:07:18.297 回答