html php识别表单发布数据

sys*_*bug 1 html php

我有一个有多个表单标签的php页面.每个表单都处理一个特定的选项卡.它只是一个搜索,但每个选项卡都提供日期,数字或名称的搜索.

每个表单标签都有不同的名称....如何知道在结果页面中提交了哪个表单来相应地自定义数据库搜索?

是$ _POST还是$ _REQUEST?

    <form name="invoice" action="result.php" method="POST"><br><br>
    <form name="customer" action="result.php" method="POST"><br><br>
    <form name="customer" action="result.php" method="POST"><br><br>
Run Code Online (Sandbox Code Playgroud)

上面的每一个都包含一个带有输入框和提交按钮的表.

谢谢,

Pet*_*ter 5

我建议为每个表单添加一个隐藏的输入字段,指定表单名称:

<input type="hidden" name="formname" value="invoice" />
Run Code Online (Sandbox Code Playgroud)

然后你可以使用$ _POST ['formname']变量来获得它.