PHP 表单数据检查提交按钮名称

普通极客

我在同一页面上有两个表单,每个表单都有不同的字段和不同的提交按钮名称。

<button type="submit" name="formOne">Submit form</button>
<button type="submit" name="formTwo">Submit form</button>

在我的mailer.php页面上,我想检查点击了哪个提交按钮,并相应地处理代码。

到目前为止,我的代码适用于单个表单,如下所示;

if ($_SERVER["REQUEST_METHOD"] == "POST" ) {
    // my form 1 data
    // do stuff
}

但是我想我可以添加一个if/else来检查点击了哪个提交按钮,比如;

if ($_SERVER["REQUEST_METHOD"] == "POST" ) {
    if($_POST['formOne']){
        // form 1 data
        // my form 1 data
        // do stuff
    }
    if($_POST['formTwo']){
        // form 2 data
        // my form 2 data
        // do stuff
    }
}

这似乎不起作用。我收到的错误是;

注意:未定义索引:formOnein ...第 7 行

我怎样才能做到这一点?

字节仓鼠

如果需要,您也可以使用隐藏输入。您可以像普通文本输入一样访问 php 中的隐藏输入。

<form method="GET" action="https://postman-echo.com/get">
    <input type="hidden" name="form" value="one" />
    <button type="submit">Submit form</button>
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php-获取提交表单数据的脚本的名称

来自分类Dev

PHP表单提交和表单数据验证

来自分类Dev

php表单数据未提交到数据库

来自分类Dev

如何提交PHP表单数据。(不是怎么做!)

来自分类Dev

如何将表单数据从jQuery提交到PHP?

来自分类Dev

提交表单数据时将 PHP 变量返回给 Ajax

来自分类Dev

使用php将表单数据提交到MySQL数据库

来自分类Dev

(HTML,PHP,MySQL)确保我拥有所需的一切,提交表单数据

来自分类Dev

使用AJAX将基本表单数据提交到PHP Web服务

来自分类Dev

如何使用PHP Ajax在Modal Box中提交HTML表单数据?

来自分类Dev

使用php提交后将表单数据保留在字段中

来自分类Dev

提交按钮不传递表单数据

来自分类Dev

PHP表单-单击单选按钮提交表单

来自分类Dev

PHP 设置多部分或表单数据

来自分类Dev

表单不向php提交数据

来自分类Dev

PHP在表单验证后将表单数据放回表单

来自分类Dev

单击Enter并单击“提交”按钮即可提交表单数据

来自分类Dev

单击Enter并单击“提交”按钮即可提交表单数据

来自分类Dev

包含“提交”按钮的PHP表单验证

来自分类Dev

PHP如何停止表单中的提交按钮

来自分类Dev

PHP从“提交”按钮获取名称值

来自分类Dev

在提交时检查单选按钮-PHP

来自分类Dev

在PHP中读取多部分/表单数据POST数据

来自分类Dev

PHP-表单提交的数据验证(Wordpress)

来自分类Dev

AJAX未将表单数据发送到PHP

来自分类Dev

$ .ajax和隐藏字段,还是PHP表单数据?

来自分类Dev

使用Ajax / jQuery / PHP发送联系表单数据

来自分类Dev

通过两个php页面发布表单数据

来自分类Dev

使用PHP将非表单数据写入xml

Related 相关文章

热门标签

归档