我对如何访问字段的值感到困惑,我有2个字段接受多个输入,我们称之为r_id[ ]
和qty[ ]
,我需要独立访问每个值
现在据说这应该循环,具体取决于输入帖子中有多少r_id's
foreach ($_POST['r_id'] as $row)
r_id
用于验证我应该在r_id
上放置多少个数量
输入例如:
r_id=1,2
qty=3,16
应该发生的是r_id
为1的行,我将采用旧的数据,样本值为5,减去新的qty 3
,然后是第二次迭代{{1} }旧值qty减去新r_id 2
等等
这些是我用过的表格
qty 16
我做了一个javascript来添加类似的字段,最多10个,这就解释了为什么我使用数组
答案 0 :(得分:1)
要从$ _POST数组处理这2个HTML数组字段,您需要执行以下操作:
请记住,$_POST['r_id']
和$_POST['qty']
都是数组,它们应按照它们在HTML页面上显示的顺序发送给您。因此,您可以在foreach中处理其中一个,然后直接解决另一个
这是查看输入内容的简单示例: -
foreach ($_POST['r_id'] as $idx => $id) {
echo 'r_id - ' . $id . ' was entered with qty ' . $_POST['qty'][$idx];
}