我搜寻过,但无法解决这个问题。
我正在研究一个应用程序,该应用程序将产生数量不详的项目,并使用户从每个项目的下降量中选择数量。
Item(s) | price | Select qty
Rice 23 3
Beans 22 4
Eggs 52 5
...
...
...
unknown
请, 我如何用一个数组来捕捉上述内容, 并计算所有选定项目的总价值及相应的费用?
我有以下 HTML 代码 :
<form id= form1 name= form1 method= post action= item_calc.php >
<?php
.....
while($t_row = mysql_fetch_assoc($get_items)) {
echo "<p><label>$t_row[ $item_name ]
<input type= text READONLY name= item_price[] value= $t_row[ $item_price ] /></label>
<input type= text READONLY name= item_fees[] value= $t_row[ $item_fee ] />
<select name="item_qty">
<option value="1">
<option value="2">
<option value="3">
<option value="4">
<option value="5">
</select>
</p><p>";
}
echo "<label><input type= submit name= submit value= Submit /></label></p>
</form>";
请, 我如何获得所有选定项目的项目_ 价格 + 项目_ feees * 项目_ qty?
这就是我尝试过的:
for ($i = 0; $i < count($_POST[ item_price ]); $i++) {
// Do something here with $_POST[ checkbx ][$i]
foreach ($_POST[ item_fees ] as $tkey => $tvalue) {
//echo "Key: $tkey; Value: $tvalue<br>";
}
foreach ($_POST[ item_price ] as $pkey => $pvalue) {
//echo "Key: $pkey; Value: $pvalue<br>";
}
$total = $tvalue + $pvalue;
}
echo $total;