形式动作不';不要使用php,而是将php文件名附加到url

形式动作不';不要使用php,而是将php文件名附加到url,php,forms,action,Php,Forms,Action,我被难住了。我在其他地方使用了这个代码模式,它工作得很好,但在这个实例中我得到了一个不希望出现的行为。我搜索了一下,没有找到其他关于这个问题的参考资料 我的表格代码: <form method="post" id="quoteForm" action="process_acceptance.php"> <table> <tbody> <tr><h1>Contract Confirmation<

我被难住了。我在其他地方使用了这个代码模式,它工作得很好,但在这个实例中我得到了一个不希望出现的行为。我搜索了一下,没有找到其他关于这个问题的参考资料

我的表格代码:

<form method="post" id="quoteForm" action="process_acceptance.php">
   <table>
        <tbody>
        <tr><h1>Contract Confirmation</h1></tr>
        ...
        <tr>
            <td><input type="hidden" name="record_number"></td>
            <td><center><b><input type="submit" value="Approve" /></b></center></td>
        </tr>

        </tbody>
    </table>
</form>

合同确认书
...
php将用户重定向到感谢页面并进行一些处理(如前所述,此代码在其他地方功能完美,但我将其包括在内,以便您可以看到操作不会进入某种黑洞):


它不执行ACTION=value中的php代码,而是重新加载页面并将php文件的名称附加到URL


有没有关于在哪里查找错误的想法?

您需要为隐藏的输入添加一个值

<input type="hidden" value="myrecordnumber" name="record_number">


您没有向PHP发送任何数据来处理..

@user2033578抱歉,我已修复了我的答案。如果这有帮助,请勾选左边的复选框以接受此答案。您最初从哪个url访问表单?您在操作中有一个相对URL,因此如果您使用seo友好的URL或从目录根开始,您可能会遇到URL问题。
<input type="hidden" value="myrecordnumber" name="record_number">