日期:2014-05-16  浏览次数:20428 次

求一个简单的表格数据传递的问题
是这样的,前台有一个table,可以动态添加行,比如原先有4个td,如下:
<td><input id="PlugName" type="text" placeholder="PlugName" style="height:25px;" name="PlugName"></td>
<td><input id="testName" type="text" placeholder="PlugName" style="height:25px;" name="PlugName"></td>
<td><input id="dfName" type="text" placeholder="PlugName" style="height:25px;" name="PlugName"></td>
<td><input id="afName" type="text" placeholder="PlugName" style="height:25px;" name="PlugName"></td>

点击增加记录按钮,会在下面增加一行,如下:
<td><input id="PlugName1" type="text" placeholder="PlugName" style="height:25px;" name="PlugName1"></td>
<td><input id="testName1" type="text" placeholder="PlugName" style="height:25px;" name="testName1"></td>
<td><input id="dfName1" type="text" placeholder="PlugName" style="height:25px;" name="dfName1"></td>
<td><input id="afName1" type="text" placeholder="PlugName" style="height:25px;" name="afName1"></td>

然后再点击再增加,求教这种值在后台如何获取啊?PlugName1、testName1等这种动态增加的值。谢谢。
------解决方案--------------------
命名
name="PlugName[]"

读取
echo $_POST['PlugName'][$i];
------解决方案--------------------

for($i = 0; $i < count($_POST['PlugName']); $i++){
    echo $_POST['PlugName'][$i];
}