我有一个表单,它将使用两个提交按钮发布到两个不同的数据库。
一个用于保存永久信息,另一个用于保存提交并在以后返回。通常情况下,当用户点击提交按钮时我会使用$_SERVER["REQUEST_METHOD"] == "POST"
,但由于有多个提交按钮,我最好通过if($_POST["button1"]){}
和if($_POST["button2"]){}
检查每个按钮吗?
有更好的方法吗?我已尝试通过click
附加jQuery
事件来执行此操作,但是,当我到达某个点时,脚本实际上已经中断,我不确定原因。无论按哪个提交按钮,表单都会调用相同的操作页面。
答案 0 :(得分:0)
if($_POST["button1"]=='your-button-value'){}
和/或
if($_POST["button2"]=='your-other-button-value'){}
是从同一表单提交时管理/处理数据的最佳选择。
我认为你不会发现比这更好的东西。