使用一个提交按钮将值从一个php文件中的两个文本框传递到另一个php文件

使用一个提交按钮将值从一个php文件中的两个文本框传递到另一个php文件,php,html,textbox,submit,Php,Html,Textbox,Submit,我正在尝试创建两个文本框,并在另一个php文件中获取在其中输入的值。但是,是否可以使用一个提交按钮来提交两个值 获取从page1.php到page2.php的值 我将此值传递到一个文本框中: <form action='page2.php' method='post'> <INPUT TYPE = "TEXT" NAME='search' VALUE ="search"> <INPUT TYPE = "Submit" Name = "Submit1" VALUE =

我正在尝试创建两个文本框,并在另一个php文件中获取在其中输入的值。但是,是否可以使用一个提交按钮来提交两个值

获取从page1.php到page2.php的值

我将此值传递到一个文本框中:

<form action='page2.php' method='post'>
<INPUT TYPE = "TEXT" NAME='search' VALUE ="search">
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search">
</form>
但是,有两个文本框,同时传递两个文本框的值怎么样

<form action='page2.php' method='post'>
<INPUT TYPE = "TEXT" NAME='search1' VALUE ="search1">
<INPUT TYPE = "TEXT" NAME='search2' VALUE ="search2">
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search1","Search2">
</form>

我知道我在提交方面做得不对。我应该做哪些更改才能使其正确?

您的表单应如下所示:

<form action='page2.php' method='post'>
    <INPUT TYPE = "TEXT" NAME='search1' VALUE ="search1">
    <INPUT TYPE = "TEXT" NAME='search2' VALUE ="search2">
    <INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search">
</form>


submit
按钮的值与输入框名称无关。在第一个例子中,可能是名字的相似性误导了你。在html表单中,当用户单击
submit
按钮时,表单中定义的所有字段都将发送到
操作中指定的目标文件。然后,在目标文件中,可以根据您在表单中定义的
方法
检索发送的变量。

这应该可以正常工作……您是否尝试过代码以查看发生了什么?代码看起来很整洁,不应该引起问题,顺便说一句,您试过了吗?我看到的唯一奇怪的事情是,第二个示例上的submit按钮应该是
,然后page2.php应该像您所描述的那样接收这两个值(作为$\u POST数组中的单独元素)
$name1=$_POST['search1'];
$name2=$_POST['search2'];
<form action='page2.php' method='post'>
    <INPUT TYPE = "TEXT" NAME='search1' VALUE ="search1">
    <INPUT TYPE = "TEXT" NAME='search2' VALUE ="search2">
    <INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search">
</form>