;
while($data=mysql_fetch_array($hasil)){
$tgl =$data['date_added'];
$jenis_pemilik=$data['pemilik'];
$no_invoice =$data['order_id'];
$pengiriman =$data['shipping_method'];
$berat =$data['weight'];
$namabarang =$data['name'];
$artikel =$data['model'];
$retails =$data['retail']*1;
$odv =$data['odv'];
$ongkir =$data['text'];
$diskon =$data['price']*1;
$harga_jual =$data['harga_jual']*1;
$stars =(($harga_jual-$odv)*80)/100*1;
$grandtotal1 +=($stars);
$divisi =(($harga_jual-$odv)*20)/100*1;
$grandtotal2 +=($divisi);
我将此代码应用于FPDF不起作用,但我申请html页面工作
答案 0 :(得分:0)
从查看你的代码 - 似乎你想要将80%的金额添加到$ grandtotal1和20%添加到$ grandtotal 2 - 这意味着这些是计算,所以+ =是合适的,因为你想要添加数字而不是比连接值。我认为问题在于你没有在声明中声明这些值,因此无需添加它们。
在while循环之前- 声明值:
$grandtotal1 = 0;
$grandtotal2 = 0;
while($data=mysql_fetch_array($hasil)){....
然后到时候,添加值
$stars =(($harga_jual-$odv)*80)/100*1;
$grandtotal1 +=($stars);
$divisi =(($harga_jual-$odv)*20)/100*1;
$grandtotal2 +=($divisi);
这会将计算值添加到每个$ grandTotals中。不确定为什么要将所有值乘以1?