尝试检查库存是否大于。当所有不同的商品大于 10 个库存时,我想显示一些文本“请求的数量不可用”而不是表单提交。这可能吗?
问题是我使用 SESSION 从购物车中的一件商品中获得了 15 数量。库存总数为 10,如果一件商品的数量 15 大于库存 10,则显示“请求的数量不可用”,因此不要表单提交。但我将少于 10 个库存的商品的值更改为 10 个数量。显示“您的订单已下达”。
$array = array('0' => array('qty' => 15), '1' => array('qty' => 5), '2' => array('qty' => 1));
foreach ($array as $key => $item) {
if ($item['qty'] !== 0) {
if ($item['qty'] <= 10) {
$it = 'Your order has been successfully processed';
} else {
$it = 'The requested qty is not available';
}
} else {
$it = 'Some of products are out of stock';
}
}
echo $it;
例如(1)
一件商品数量 10
两件 数量 5
第三件商品数量 1
= 如果可能的话,表单提交(数量少于同等库存 10),则显示“您的订单已下达”。
例如(2)
一件商品数量 15
两件 数量 5
第三件商品数量 1
= 如果不提交(数量大于库存),则显示“请求的数量不可用。
例如(3)
一件商品 数量 9
两件 数量 4
第三件商品数量 0
= 如果不表单提交,则显示“部分产品缺货”。
慕码人8056858
绝地无双