考虑简单的形式:
<form method="POST" action="test.php" enctype="multipart/form-data">
<div id="caseInfo">
<p> Enter some text</p>
<input type=text name="sEvent" />
<p> Enter some more text</p>
<input type=text name="sEvent" />
</div>
<input type="submit" value="Send">
</form>
在我的php文件中,我只需阅读var_dump($_POST);
并获得以下输出:
array(1) { ["sEvent"]=> string(3) "Hey" }
“嘿”是我在上一个文本框中写的,当它们具有相同的名称时,如何检索两者的值?
答案 0 :(得分:3)
要在帖子数据中使用数组,名称必须以[]结尾,如
<input type=text name="sEvent[]" />
答案 1 :(得分:1)
您必须为每个输入元素指定唯一名称
<p> Enter some text</p>
<input type=text name="sEvent1" />
<p> Enter some more text</p>
<input type=text name="sEvent2" />
或者像David提到的那样将其定义为数组
<p> Enter some text</p>
<input type=text name="sEvent[]" />
<p> Enter some more text</p>
<input type=text name="sEvent[]" />