php购物车前端源码,php购物车(思路源码)

?php

();

("");

$db=();

//判断用余额是否满足

$=$[""];

//获取到用户名

$sye="='{$}'";

$ye=$db-query($sye);

$ye[0][0];//这是余额

$ann=array();

if(!empty($_SESSION["gwc"]))

{

$ann=$_SESSION["gwc"];

}

$zhonglei=count($ann);

$aa=0;//总价格

foreach($annas$k)

{

$k[0];//水果代号

$k[1];//水果数量

$sql1="selectjiagefromsgbiaowhereids='{$k[0]}'";

$danjia=$db-Query($sql1);

foreach($danjiaas$n)

{

$aa=$aa+$n[0]*$k[1];

}

}

//判断余额是否满足

if($ye[0][0]=$aa)

{

//钱够,判断库存

foreach($annas$v)

{

$skc="selectsgname,kucunfromsgbiaoWHEREids='{$v[0]}'";

//水果代号$v[0]

$akc=$db-query($skc);

$akc[0][1];//库存

//比较是否满足库存

if($akc[0][1]$v[1])

{

echo"{$akc[0][0]}库存不足";

//退出

exit;

}

}

//提交订单:

//i.从用户账户中扣除本次购买的总价格

//ii.从商品库存中扣除本次每种商品的购买数量

//iii.向订单表和订单内容表中加入本次购买的商品信息

//扣除账户余额

$skcye="updateyonghusetzhanghu=zhanghu-{$aa}WHEREzhang='{$zhang}'";

$db-query($skcye,0);

//扣除库存

foreach($annas$v)

{

$skckc="updatesgbiaosetkucun=kucun-{$v[1]}WHEREids='{$v[0]}'";

//水果代号$v[0]

$db-query($skckc,0);

}

//添加订单信息

//取当前时间

$time=time();

//自动生成订单号

$ddh=date("YmdHis");

$sdd="insertintodingdanVALUES('{$ddh}','$zhang','$time')";

$db-query($sdd,0);

//添加订单内容

foreach($annas$v)

{

$sddxq="insertintoddneirongVALUES('','$ddh','{$v[0]}','{$v[1]}')";

$db-query($sddxq,0);

}

}

else

{

echo"钱不够";

exit;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值