Ajax + PHP session制作购物车 购物车网页代码,具体内容如下 1.登录界面login.php 无标题文档
用户名:
密码:
2.登录处理页面loginchuli.php StrQuery($sql); if($mm==$pwd && $pwd!="") { $UserName = $_POST["uid"]; $_SESSION["uid"]=$uid; echo "OK"; } else { echo "NO"; } 3.主页面main.php 无标题文档

大苹果商城

注销

浏览商品
查看账户
查看购物车
4.购买处理页面goumai.php $v) { if($v[0]==$code) { $bs=1; $attr[$k][1] = $attr[$k][1]+1; } } //如果没有在数组里面出现 if($bs==0) { $shuzu = array($code,1); $attr[] = $shuzu; } $_SESSION["gwc"]=$attr; } header("location:main.php"); 5.订单处理页面,计算选取水果的总价,和水果剩余量。dingdan.php StrQuery($syue); //根据购物车数组取总金额 $sum = 0; foreach($attr as $v) { $sql = "select price from fruit where ids='{$v[0]}'"; $danjia = $db->StrQuery($sql); $sum = $sum +$danjia*$v[1]; } if($yue<$sum) { $bs = false; echo "YEBUZU"; exit; } //判断库存是否满足 foreach($attr as $v) { $skucun = "select name,numbers from fruit where ids='{$v[0]}'"; $akucun = $db->Query($skucun); if($akucun[0][1]<$v[1]) { $bs = false; echo "{$akucun[0][0]}库存不足!"; exit; } } //添加订单,减库存,减余额 if($bs) { //减库存 foreach($attr as $v) { $sql = "update fruit set numbers = numbers-{$v[1]} where ids='{$v[0]}'"; $db->Query($sql,0); } //减余额 $jianyue="update login set account=account-{$sum} where username='{$uid}'"; $db->Query($jianyue,0); //添加订单 $dingdanhao = $uid+date("YmdHis"); $t = time(); $sorder = "insert into orders values('{$dingdanhao}','{$uid}','{$t}')"; $db->Query($sorder,0); foreach($attr as $v) { $sxq = "insert into orderdetails values('','{$dingdanhao}','{$v[0]}','{$v[1]}')"; $db->Query($sxq,0); } } echo "OK"; 6.购物车页面 无标题文档

大苹果商城

注销

浏览商品
查看账户
查看购物车
7.购物车页面删除处理页面shanchu.php 1) { $attr[$sy][1] = $attr[$sy][1]-1; } else { unset($attr[$sy]); $attr = array_values($attr); } $_SESSION["gwc"]=$attr; header("location:gouwuche.php"); 8.账户余额页面zhanghu.php 无标题文档

大苹果商城

注销

浏览商品
查看账户
查看购物车
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持中文源码网。