快速业务通道

PHP教程:cookie和数组的结合实现购物车

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-15
按----取消!''))";
   echo "{history.go(-1)}";
   echo "else{window.location.href=''xqs_cart.php''}";
   echo "</script>";
      exit();
     }
    }
   }
  
   $cur_cart_array[$max_array_keyid][] = $goods_id;
   $cur_cart_array[$max_array_keyid][] = $goods_num;
  
   setcookie("shop_cart_info",serialize($cur_cart_array));
    
  } 
  
   }
 
//从购物车删除
 function delcart($goods_array_id){
 
 $cur_goods_array = unserialize(stripslashes( PHP教程:cookie和数组的结合实现购物车 - 凌众科技
快速业务通道

PHP教程:cookie和数组的结合实现购物车

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-15
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

COOKIE[''shop_cart_info'']));
 
 //删除该商品在数组中的位置
  unset($cur_goods_array[$goods_array_id]);
  setcookie("shop_cart_info",serialize($cur_goods_array));
 

  
 //修改购物车货品数量
 function update_cart($up_id,$up_num,$goods_ids){
 
  //先清空cookie,以便重新设置,传递过来三个数组参数 1数组的标识 2商品数量数组 3商品编号数组
  //如果不清空cookie则无法处理数量为零的商品
  setcookie("shop_cart_info","");
  foreach($up_id as $song){
 
   //先返回数组当前单元;再把指针向下移动一个位置
   $goods_nums = current($up_num);
   $goods_id = current($goods_ids);
   next($up_num);
   next($goods_ids);
  
   //当商品数量为空的时候,注销此处的数组值并用continue 2 语句避开下面的操作,继续做foreach循环
   while($goods_nums == 0){
    unset($song);
    continue 2;
   }
  
   $cur_goods_array[$song][0] = $goods_id;
   $cur_goods_array[$song][1] = $goods_nums;
  
  }
 
  setcookie("shop_cart_info",serialize($cur_goods_array));
 
 }


后面形成订单的事情,那就需要根据自己的需要

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号