PHP具有单操作的多个表单

PHP具有单操作的多个表单,php,forms,Php,Forms,我有多个表单,每个表单只调用一个动作和一个php页面 如何区分发送到php页面的表单?对每个表单使用不同的唯一input type=“hidden” HTML: 您也可以使用submit按钮,但请注意,“value”参数是显示给用户的参数,因此您无法修改它(假设您希望每个按钮上显示相同的文本) 为每个表单使用不同的唯一input type=“hidden” HTML: 您也可以使用submit按钮,但请注意,“value”参数是显示给用户的参数,因此您无法修改它(假设您希望每个按钮上显示相同

我有多个表单,每个表单只调用一个动作和一个php页面


如何区分发送到php页面的表单?

对每个表单使用不同的唯一
input type=“hidden”

HTML:


您也可以使用submit按钮,但请注意,“value”参数是显示给用户的参数,因此您无法修改它(假设您希望每个按钮上显示相同的文本)


为每个表单使用不同的唯一
input type=“hidden”

HTML:


您也可以使用submit按钮,但请注意,“value”参数是显示给用户的参数,因此您无法修改它(假设您希望每个按钮上显示相同的文本)


为每个submitbutton指定一个其他名称或在每个表单中放置一个具有不同值的。

为每个submitbutton指定一个其他名称或在每个表单中放置一个具有不同值的。

如果submit具有以下不同值,则您也可以从submit按钮本身检测到这一点:


更新名称、更新配置文件、删除用户…

如果提交具有不同的值,如:

更新名称、更新配置文件、删除用户…

在每个字段中添加一个隐藏字段(
action
或类似内容),然后进行检查

<form id="num1">
    <input type="hidden" name="action" value="first_action" />
</form>

…还有支票:

<?php

    if(!empty($_REQUEST['action']) {
        switch($_REQUEST['action']) {
            case 'first_action':
                // first action code

                break;
        }
    }

?>
向每个字段添加一个隐藏字段(
操作
或类似内容),然后检查它

<form id="num1">
    <input type="hidden" name="action" value="first_action" />
</form>

…还有支票:

<?php

    if(!empty($_REQUEST['action']) {
        switch($_REQUEST['action']) {
            case 'first_action':
                // first action code

                break;
        }
    }

?>

在每个表单的提交按钮上,使用不同的名称。比如:

<input type="submit" name="submit_1" value="Submit" />
<input type="submit" name="submit_2" value="Submit" />
<input type="submit" name="submit_3" value="Submit" />
...

在每个表单的“提交”按钮上,使用不同的名称。比如:

<input type="submit" name="submit_1" value="Submit" />
<input type="submit" name="submit_2" value="Submit" />
<input type="submit" name="submit_3" value="Submit" />
...

添加一个带有一些值的隐藏
字段以标识原点?添加一个带有一些值的隐藏
字段以标识原点?如何更改提交按钮的名称?比如:您也可以这样做,但是您只能更改名称而不能更改值。如果要将其作为阵列进行管理,这将使其更加困难。在这种情况下,使用隐藏字段更好。更改提交按钮的名称如何?比如:您也可以这样做,但是您只能更改名称而不能更改值。如果要将其作为阵列进行管理,这将使其更加困难。在这种情况下,使用隐藏字段更好。
<input type="submit" name="submit_1" value="Submit" />
<input type="submit" name="submit_2" value="Submit" />
<input type="submit" name="submit_3" value="Submit" />
...
$_POST["submit_1"]
$_POST["submit_2"]
$_POST["submit_3"]