0

我试图总结所有选择的产品的价格。例如,如果我选择 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;
    }
4

1 回答 1

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;
于 2012-12-02T17:45:54.170 回答