1

可能重复:
如何判断在 PHP 表单提交中单击了哪个按钮?

我的页面上有几个提交按钮,每个按钮都会将输入的值插入到 sql 数据库中。

我希望做的是捕获哪个提交按钮被点击执行相关的插入语句,然后重新加载显示新值的页面。但是我只是不知道该怎么做。

我习惯于这样指定我的帖子

<form action="orderform.php" method="post"
onsubmit="document.getElementById('myButton').disabled=true;
document.getElementById('myButton').value='Submitting...';"
>

该操作正在指定一个不同的 .php 文档。我想知道如何制作它,以便在选择提交按钮时它只是转到当前页面上的一个函数。这可能吗?如果是这样,您能否提供一个示例或示例链接,因为我只是不知道这将被称为 PHP 新手。

4

1 回答 1

1

如果您在 orderform.php 上,并且想要访问 orderform.php 上的功能,只需在页面顶部写下 php

您可以通过在提交中添加名称来检测提交按钮

<input type="submit" value="Submit" name="submit_first">

并在 php 检查

if(isset($_POST['submit_first']))

完整示例 test.php

<?php
      if(isset($_POST['submit_first']))
      echo'this is form the submit first';
  ?>
<html>
    <head></head>
    <body>
        <form name="input" action="test.php" method="POST">
            Username: <input type="text" name="new-user">
            <input type="submit" value="Submit" name="submit_first">
        </form> 
    </body>
</html>
于 2012-09-30T04:26:50.900 回答