我正在使用PHP来允许用户删除内容,我希望“删除”以文本(如超链接)而不是提交按钮显示,但是,我不想使用实际的超链接。想想在大多数论坛中,当您删除评论时,通常是文本说“删除评论”而不是提交按钮。
我想在这种情况下避免使用GET,因为它是用于删除内容。我理解OOP所以我不需要解释它是如何工作的。
有没有办法用文本说“删除”(不是按钮),然后使用对象将其传递给函数,而不是使用超链接传递值?
这是我目前用于显示链接的内容,但是,我使用get来检索值,我真的想避免这些值。
<td><a href="profile.php?userid='<? echo $request['userid']; ?>'&action=delete"><? echo $request['username']; ?></a></td>
<td><a href="profile.php?userid='. $requestID['userID'].'">Delete</a></td>
答案 0 :(得分:3)
由于GET
是获取/检索数据,因此您应该使用POST
对服务器进行 POST 更新(即删除记录)。
如果您必须使用链接,我建议您使用第一个。但是,使用<button>
s:
请考虑一下。