创建在线购物车

时间:2012-12-02 17:36:24

标签: php

我想把所有产品的价格加起来。 如果我选择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;
    }

1 个答案:

答案 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;