很多站长朋友们都不太清楚php购物车加减,今天小编就来给大家整理php购物车加减,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求php增加购物车数量的加减, 2、 购物车满100减2元,200减5元 300减7元,php这个代码怎么写,脑壳都想破了。 3、 php购物车点击加减的时候在不刷新页面的时候,价格相对增加或减少该怎么实现 求php增加购物车数量的加减,伪代码:
前端:在你页面上数量那栏增加
<div class="quantity-form"><a href="javascript:void(0);" clstag="cart_num_down" class="decrement disabled" id="decrement_8888_526830_1_1">-</a>
<input autocomplete="off" type="text" class="itxt" value="1" id="changeQuantity_8888_526830_1_1_0" minnum="1">
<a href="javascript:void(0);" clstag="cart_num_up" class="increment" id="increment_8888_526830_1_1_0">+</a>
</div>
你的购物车是个循环列表,可以去得到,每个商品的信息:id是商品
function cart_num_up(id,uid){
$.ajax({
type: "POST",
url: "CART_num.PHP",
data: {id:id, num:-1,uid:uid},
dataType: "json",
success: function(data){
if(data.status==1){
});
});
}
function cart_num_down(id,uid){
$.ajax({
type: "POST",
url: "CART_num.PHP",
data: {id:id, num:1,uid:uid},
dataType: "json",
success: function(data){
if(data.status==1){
});
});
}
点一次 加或减按钮,触发js向后端发起ajax请求:返回的是增加成功和失败状态和剩余数量;
CART_num.PHP
$id = (int)$_POST['id'];
$num = (int)$_POST['num'];
$uid =(int)$_POST['uid']; //有封装获取post或get函数更好
//查库看库存
$sort = get_kucun_num();
//查看购物车目前数量
$cart_num = get_cart_num(uid,id);
//判断库存
if($sort >$cart_num){
}else{
}
if($num<0){
//减法 $sql =“update cart set cart_num = cart_num-1 where uid =uid and id =id ”
if(($cart_num-1)>1){
}else{
}){
//加法 $sql =“update cart set cart_num = cart_num+1 where uid =uid and id =id ”
}else{
//不正确的请求
}
购物车满100减2元,200减5元 300减7元,php这个代码怎么写,脑壳都想破了。$count_price = 多少钱;//购物车总金额
if($count_price >=100 $count_price<200)
{
$count_price = $count_price-2;
}else if($count_price>=200 $count_price<300){
$count_price = $count_price -5;
}else if($count_price>=300){
$count_price = $count_price - 7;
}
php购物车点击加减的时候在不刷新页面的时候,价格相对增加或减少该怎么实现页面只是一个效果,可以通过js直接计算出价格后,再替换原来的价格‘价格对应元素的对象.text('新的价格')’显示出来;
如果结算方式比较复杂,建议通过Ajax传值到后台进行计算后,再替换原来的价格‘价格对应元素的对象.text('新的价格')’显示出来;
obj.prev.val(++num);
之后加入下行(如果class='number'的元素是价格显示区域的话)
obj.closest('.btn-numbox').find('.number').text(num*单价);
关于php购物车加减的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php购物车加减 php加入购物车代码的详细内容...