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