❶ Php+mysql购物车中点击加号+更新数据怎么写
一般这种利用ajax,因为可以不刷新页面直接改变数字,后台写好接口,利用ajax来实现
❷ php,有人做过购物车吗我在做购物车遇到个问题,删除商品的时候用ajax请求到car.php,在
header跳转函数后面必须退出。
例如:
@header('location:car.php');
exit();
❸ 求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{
//不正确的请求
}
❹ php ajax 商城里面我的购物车有更新 用小红点提醒怎么做 我是新手求大神给案例啊 谢谢
这个要看你的商城是怎么设计的,有的提醒是在cooking里面,那么你就要用 ajax 去修改php购物车表,修改成功之后在去,添加那个小红点的提示。这个要看代码,思路是我这样的
❺ 在PHP中使用什么方法可以让购物车页面刷新时数量不增加
这要看你是怎么做的购物车?为何刷新时会增加数量呢?
一般我的做法是:
1.用回ajax的方式实现.点击加入答购物车.当然页面都不动.而是后台处理.
2.购物车的内容是根据已经保存的数据来显示的.和刷新根本没关系.
❻ 请问ajax有没有办法让某段php代码重新执行
php_ajax.php 要接受的信息是:源删除商品N或者添加商品N,同理现有的商品信息全部传到服务端去更新下也行
php_ajax.php 要返回的信息是:服务端购物车的商品信息,当然也可以让php直接把商品信息返回到cookies里面 商品1, 商品2 (....)
--------------
浏览器端你这样写:用户更改购物车的时候你把商品1,商品2,... 这一块代码全部清空,然后用ajax请求服务端的购物车信息,根据php服务端返回的商品信息重写这一块,当然服务器端返回到cookies里面就从cookies里面取数据,这样操作你会感觉轻松不少,也简单不少。
--------------
为了用户用户体验,用户更改购物车的时候不要直接清空商品信息,而是等服务端返回数据的时候再清空重写,(我上面那样写实便于理解)这样就不用来来回回一个一个商品去修改了!
❼ 查看购物车用ajax实现时的一些问题
1.加个变量保存get回的data
2.加个参数作为开关,控制是否这行ajax
❽ 怎样用ajax实现购物车的数量
ajax异步请求
❾ PHP购物车点击商品加号并添加一条数据到后台数据表中,不管怎么点击商品数量,只要数量不为0
那你就给+-号绑定一个点击事件就行了,然后ajax发送请求到后台,
然后你后台再更新数据库就行了
❿ 怎样用jquery 中的ajax编写购物车不要php的
jquery只是个js,这个能做购物车?如果非要做的话 那只能把数据丢到cookie里了