我如何访问一个字段的值相当混乱,我有2个领域,它接受几个输入端,让我们把它叫做r_id[ ]
和qty[ ]
,我需要独立访问他们的每一个值
现在应该根据r_id's
输入帖子中有多少循环
foreach ($_POST['r_id'] as $row)
r_id
用于验证我应放置多少个 r_id
输入例如:
r_id=1,2
qty=3,16
应该发生的情况是在ar_id
为1的行上,我将使用值为5的旧数量减去新值,qty 3
然后在第二次迭代中将r_id 2
旧值减去新值,qty 16
依此类推,依此类推
这些是我使用的形式
<input type="text" name="r_id[]" class="form-control inline" value="" required>
<input type="number" step="0.001" name="qty[]" class="form-control inline" value="" required>
我做了一个JavaScript,最多可以添加10个类似的字段,因此可以解释为什么我使用数组
要处理$ _POST数组中的这两个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];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句