我在这里有一个表单,我已将复选框值设置为该产品各自定价的值。文本框供用户键入他们想要的数量。在我的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="" >';
$orderQty[] = $_POST['prodQty'];
$orderAmt[] = $_POST['prodID'];
for ($i=0; $i < count($orderQty); $i++) {
$multiple[$i]=$orderQty[$i]*$orderAmt[$i];
}
$amount = array_sum($multiple);
答案 0 :(得分:0)
为什么不在循环时添加它?
$multiple+=$orderQty[$i]*$orderAmt[$i];