因此我的数据库表中每种产品有两种不同的价格。一个是“ sale_price”,另一个是产品通常的“价格”。我这样做的目的是,如果数据库中的“销售”列设置为“是”,那么它将显示产品的销售价格,反之亦然。
这是我的代码,该代码通过将数量乘以产品价格来计算产品的总价。您会看到if
$cart[sale']
等于'yes',然后它将创建一个名为$tot
的变量:这会将$cart['sale_price']
乘以{{1} } $cart['quantity]
会将else
乘以$cart['price']
。这将显示每个产品的总价格...
$cart['quantity]
...我想显示购物车中所有总计的总和,但似乎无法实现。有人可以引导我朝正确的方向前进吗?
答案 0 :(得分:0)
首先,强烈建议使用Dim dt : dt = "07/31/2018" 'define "date" as a string
Dim a : a = Split(dt, "/") 'split string to array
WScript.Echo a(0) & a(1) & Right(a(2),2) ' emit to console
类型而不是Mid()
!例如,boolean
可以是布尔值并保存string
和sale
,而不是true
和false
。
如果您想计算篮子的总和,可以很容易地通过以下方法完成:
yes
我只是使用了示例代码逻辑,这取决于您自己如何在项目中实现它...
答案 1 :(得分:0)
尝试此代码段,它应该可以工作
$tot=0;
$sql = "SELECT * FROM yourDB order by SomeID ASC";
$resulto = mysqli_query($conn,$sql) or die (mysqli_error());
while($row = mysqli_fetch_array($resulto)){
$salec=$row['salec'];
$list_price=$row['list_price'];
$price=$row['price'];
$quantiry=$row['quantity'];
if($salec=="Yes"){
$tot .= number_format(($list_price * $quantity), 2);
}else{
$tot .= number_format(($price * $quantity), 2);
}
}