时时商务社区

标题: php实现简单加入购物车功能 [打印本页]

作者: bewin83    时间: 2018-2-14 05:27

            今天在练习购物车以及提交订单,写的有点头晕,顺便也整理一下,这个购物车相对来说比较简单,用于短暂存储,并没有存储到数据库,
购物车对于爱网购的人来说简直是熟悉的不能再熟悉了,在写购物车之前,我们首先要构思一下,我们需要先从数据库中调出一张表格,这里
我用的是fruit表,其次是登录表,我用的是login表,用来调用户名和密码的,所有的都准备好之后就要考虑放入购物车是会有三种情况的:
第一种情况:购物车里面什么都没有
第二种情况:购物车里面已经有此产品了,再次加入 这种情况下考虑到的是 数量要+1
第三种情况:购物车里面有产品了,但是没有此产品
下图是用到的数据库表格:


下面是登录页面的代码:


登录
用户名:
密 码:



登录页面写好之后,需要进入处理页面,从数据库中调出用户名和密码:
Query($sql);
if($arr[0][0]==$pwd && !empty($pwd)) //判断所填写的密码和取到的密码是一样的,而且密码不能为空
{
$_SESSION["uid"]=$uid;
header("location:main.php");
}
else
{
echo"登录失败";
}
登录页面如图所示:

下面要进入主页面了,从数据库中把所有的水果信息调出来,然后我们再来实现加入购物车这一项功能
大苹果购物网
Query($sql);
foreach($arr as $v)
{
echo"
代号水果名称水果价格原产地货架库存量
{$v[0]}[/td] // 从数据库调出我们所需要的内容
[td]{$v[1]}
{$v[2]}{$v[3]}{$v[4]}{$v[5]}[url=add.php?ids={$v[0]}]购买[/url][/td] //这里的购买相当于添加购物车的功能
[/tr]";
}
?>
Query($sql1);
foreach($danjia as $n)
{
  $sum=$sum + $n[0]*$k[1];
}
}
echo"购物车有{$zhonglei}种商品,总价格为{$sum}元";
?>

查看购物车
浏览商品
查看账户

主页面如图所示:

最重要的就是添加购物车页面了
这样就可以显示到购物车的页面了,购物车的页面代码如下:
购物车中有以下商品:
Query($sql,1);
foreach($att as $n)
{
  echo"";}
}
?>
商品名称商品单价购买数量
{$n[1]}{$n[2]}{$v[1]}[url=shanchu.php?ids={$v[0]}]删除[/url]

查看购物车
浏览商品
查看账户  14 15
这样进入购物车页面显示如图所示:

这只是比较简单的加入购物车,但是中间还有很多环节没有完善好,比如说加入购物车后,数据库中的产品数量减少、购物车中产品的删除等操作还没有做,后续再补上,现在脑子有点乱。。。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
            
            
您可能感兴趣的文章:
  • php 购物车的例子
  • php 购物车实例(申精)
  • php购物车实现代码
  • php网上商城购物车设计代码分享
  • php 购物车完整实现代码
  • php利用cookies实现购物车的方法
  • php购物车实现方法
  • php实现购物车功能(上)
  • php实现购物车功能(以大苹果购物网为例)
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2