一个表单两个提交,我应该检查$ _POST布尔值吗?

时间:2014-10-27 12:17:41

标签: php jquery html forms

我有一个表单,它将使用两个提交按钮发布到两个不同的数据库。

一个用于保存永久信息,另一个用于保存提交并在以后返回。通常情况下,当用户点击提交按钮时我会使用$_SERVER["REQUEST_METHOD"] == "POST",但由于有多个提交按钮,我最好通过if($_POST["button1"]){}if($_POST["button2"]){}检查每个按钮吗?

有更好的方法吗?我已尝试通过click附加jQuery事件来执行此操作,但是,当我到达某个点时,脚本实际上已经中断,我不确定原因。无论按哪个提交按钮,表单都会调用相同的操作页面。

1 个答案:

答案 0 :(得分:0)

if($_POST["button1"]=='your-button-value'){}

和/或

if($_POST["button2"]=='your-other-button-value'){}

是从同一表单提交时管理/处理数据的最佳选择。

我认为你不会发现比这更好的东西。