我有一个简单的分工
$order = 14 / 10; // 1
$order = 15 / 10; // 2
结果自动转换为圆形图
我怎样才能得到像
这样的结果$order = 14 / 10; // 1.4
$order = 15 / 10; // 1.5
这是我的实际代码$quantity
if (($quantity > 0.99) && ($pro_Type== "BHRF")) {
$pro_Id = $pro_Id -10;
$quantity = $quantity/10;
for ($i=1; $i <11; $i++) {
$pro_Id = $pro_Id +10;
$insert0 = mysql_query("INSERT INTO myorders1 (Product_Id,Quantity,Product_Type,Store_Id,Order_Date,Order_Time)
VALUES ('$pro_Id','$quantity','$pro_Type','$store_Id','$o_Date','$o_Time')", $connection);
}
}
答案 0 :(得分:0)
除非我喝醉了;如果没有涉及任何舍入,14/10
不能为1
echo 14 / 10; // 1.4 as expected
很可能你的数据库字段Quantity
是整数,并不存储分数,你假设实数来自除法。
<强> Fiddle 强>