【发布时间】:2014-12-08 22:39:27
【问题描述】:
考虑简单的形式:
<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" }
“嘿”是我在最后一个文本框中写的,当它们具有相同名称时,如何检索两者的值?
【问题讨论】:
-
您的输入字段都具有相同的名称,因此您只会看到最后一个。要么更改名称,要么使用
sEvent[]作为名称,PHP 将在$_POST['sEvent']中创建一个数组而不是单个值