我有一個網頁,我可以導出一個在Excel中可讀的.csv文件。發票從我的數據庫拉數據使用下列來計算總的和總計:計算總計時錯誤的輸出
quantity, packing_price, courier_price
我注意到,我的代碼不輸出正確的答案時,價格中包含的「£」的聲音它的前面。有沒有一種方法可以使數字和貨幣數據類型的這項工作?
CODE:
$output2= "";
$sql2 = mysql_query("
SELECT j.date
, j.order_ref
, j.quantity
, j.packing_price
, j.dispatch_type
, j.courier_price
FROM Jobs j
WHERE j.order_type = 'Retail International'
AND j.confirmed = 'Yes';
");
$columns_total2 = mysql_num_fields($sql2);
$total3 = "Total";
for ($i = 0; $i < $columns_total2; $i++)
{
$heading2 = mysql_field_name($sql2, $i);
$output2 .= '"'.$heading2.'",';
}
$output2 .= $total3;
$output2 .="\n";
$sum2 = 0;
while ($row = mysql_fetch_array($sql2)) {
for ($i = 0; $i < $columns_total2; $i++) {
$output2 .='"'.$row["$i"].'",';
}
$qty2 = $row['quantity'];
$pack_price2 = $row['packing_price'];
$dispatch2 = $row['courier_price'];
$total2 = (($qty2*$pack_price2) + $dispatch2);
$total3 = $total2*1.2;
$output2 .= $total3;
$sum2 += $total3; // Add to overall total
$output2 .="\n";
}
輸出: http://i754.photobucket.com/albums/xx182/rache_R/Screenshot2014-07-03at113133_zpsbcc09900.png
什麼是你從數據庫中獲取的價格?什麼是輸出? 我想你應該在行之間加上一些'echo'聲明。這應該有所幫助。 – Krumia
代碼的輸出是什麼,什麼是正確的答案? –
@Krumia數量,courier_price和packing_price信息的輸出很好,但總數和總數沒有給出寫回答。 – user3519721