我有一份报告,其中显示了销售的产品,以及订购的每种产品的总重量。这是显示总重量的代码标记:
$weightsql = 'select op.products_name, sum(op.products_quantity * p.products_weight) as weightsum from ' . TABLE_ORDERS_PRODUCTS . ' op left join ' . TABLE_PRODUCTS . ' p on op.products_id = p.products_id where op.products_id = '.$pro['products_id'];
$weightq = tep_db_query( $weightsql );
while ($weight = tep_db_fetch_array( $weightq )){
if($category_parent_id != 0)$list_items[] = $weight['weightsum'];
}
它返回已订购产品的值,但对于未订购的产品,它保持空白,这非常令人困惑。我将如何为未订购的产品(未从查询中提取的产品)返回 0.00。
例子:
Product Name | Total Weight
|
Jelly Beans | 25.00
Soft Candy | This product has not been ordered, needs to show 0.00
Bubblegum | 10.00