单个字段的数组

时间:2015-10-23 10:52:16

标签: php codeigniter

我对如何访问字段的值感到困惑,我有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个,这就解释了为什么我使用数组

1 个答案:

答案 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];
}