如何确定单击了单个窗体中的哪个按钮



我正在为我的项目设计一个PhP应用程序,我想在我的表单中包含"save,save & new, save & close"函数。 所有这些都是提交按钮。 如何确定点击了哪一个?

给它们不同的名称,然后在PHP中检查设置了哪个名称

.HTML

<input type="submit" name="save" value="Save" />
<input type="submit" name="savenew" value="Save & new" />

.PHP

if (isset($_POST['save'])) {
  //  save button
} 
elseif(isset($_POST['savenew']))
{
  // save & new
}

等。

或者

你可以为此使用开关大小写:

switch($_POST['name']){
    case 'Save':
        echo "do code here ";
        break;
    case 'Save & new':
        echo "do code here" ;
        break;
}

最新更新