如何处理一个表单中的多个提交?

sky*_*red 2 html php forms

我试图将两个提交按钮放入一个表单中,一个按钮将更新记录,另一个按钮将删除它。

<form>
   <input type="submit" value="UPDATE"/>
   <input type="submit" value="DELETE/>
</form>
Run Code Online (Sandbox Code Playgroud)

这些应该如何在 php 中处理?最好的方法是什么?

Mih*_*rga 5

您只需添加一个名称:

<form>
   <input type="submit" name="action" value="UPDATE"/>
   <input type="submit" name="action" value="DELETE"/>
</form>
Run Code Online (Sandbox Code Playgroud)

并使用$_GET['action']$_POST['action'](取决于您是否使用getpost用于形式)。

if($_POST['action'] == 'DELETE'){
   //.....
} elseif($_POST['action'] == 'UPDATE'){
   //.....
}
Run Code Online (Sandbox Code Playgroud)