我想把所有产品的价格加起来。 如果我选择2个产品,例如价格为13和15 然后输出将是:“13 15”
我的问题是,如何输出这两项的结果? (对于这个例子,28)
for ($pos=0; $pos<=$level2; $pos++) {
$level3 = $level1[$pos];
echo " ";
$result2 = mysql_query("SELECT * FROM products WHERE id='$level3'");
$results2 = array();
while($row2 = mysql_fetch_array($result2))
{
$results2[] = $row2['price'];
$level4 = array_sum($results2);
echo "Price is".$level4;
}
答案 0 :(得分:0)
我会这样做:
$sum = 0;
for ($pos=0; $pos<=$level2; $pos++) {
$level3 = $level1[$pos];
$result2 = mysql_query("SELECT * FROM products WHERE id='$level3'");
while($row2 = mysql_fetch_array($result2))
{
$sum += $row2['price'];
}
}
echo 'Price is '.$sum;