找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 977|回复: 0
打印 上一主题 下一主题

php实现简单加入购物车功能

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:27:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            今天在练习购物车以及提交订单,写的有点头晕,顺便也整理一下,这个购物车相对来说比较简单,用于短暂存储,并没有存储到数据库,
购物车对于爱网购的人来说简直是熟悉的不能再熟悉了,在写购物车之前,我们首先要构思一下,我们需要先从数据库中调出一张表格,这里
我用的是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实现购物车功能(以大苹果购物网为例)
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端