html页:
<form method="post">
<input type="hidden" name="id_$i" value="123"/>
</form>
<input type="submit" name="id_$i" value="提交"/>
$i为自增的比如为01,02......因此会产生多个input域而且个数不一定
<input type="hidden" name="id_01" value="123"/>
<input type="hidden" name="id_02" value="123"/>
<input type="hidden" name="id_03" value="123"/>
.....
我应该在php 页面如何接受post过来的这些值呢?
在线等。
<form method="post">
<input type="hidden" name="id_$i" value="123"/>
</form>
<input type="submit" name="id_$i" value="提交"/>
$i为自增的比如为01,02......因此会产生多个input域而且个数不一定
<input type="hidden" name="id_01" value="123"/>
<input type="hidden" name="id_02" value="123"/>
<input type="hidden" name="id_03" value="123"/>
.....
我应该在php 页面如何接受post过来的这些值呢?
在线等。
其他的表单元素都不在表单中
所以无法得到post过来的这些值,因为根本就没有提交
foreach($_POST as $k => $v) {
if (preg_match("/^id_[0-9]+$/", $k) $ids[$k] = $v;
}
print_r($ids);
是不是方便你获取这些数据
<input type="hidden" name="id_$i" value="123"/>
$i为自增的比如为01,02......因此会产生多个input域而且个数不一定
<input type="hidden" name="id_01" value="123"/>
<input type="hidden" name="id_02" value="123"/>
<input type="hidden" name="id_03" value="123"/>
.....
<input type="submit" name="id_$i" value="提交"/>
</form>