PHP / HTML获取多个数组并存储到数组中以对它们进行求和

时间:2015-12-08 03:39:39

标签: php html arrays

我在这里有一个表单,我已将复选框值设置为该产品各自定价的值。文本框供用户键入他们想要的数量。在我的PHP文件中,然后我会计算订单中提交的总金额,但我似乎无法做到正确。我的复选框的名称是" prodID []"我的文本框的内容是" prodQty []"。下面的代码就是我在php文件中所做的。

echo '<td width="200px"><input name="prodID[]" id="'.$row['prodAmt'].'" type="checkbox" value="'.$row['prodAmt'].'">';      
echo '<input name="prodQty[]" type="hidden" value="0"><input name="prodQty[]" id="'.$row['prodID'].'" type="text" size="1" value="" >';

enter image description here

$orderQty[] = $_POST['prodQty'];
$orderAmt[] = $_POST['prodID'];

for ($i=0; $i < count($orderQty); $i++) {
    $multiple[$i]=$orderQty[$i]*$orderAmt[$i];
}
$amount = array_sum($multiple);

1 个答案:

答案 0 :(得分:0)

为什么不在循环时添加它?

 $multiple+=$orderQty[$i]*$orderAmt[$i];