找回密码
 立即注册

QQ登录

只需一步,快速开始

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

php实现产品加入购物车功能(1)

[复制链接]

2647

主题

2647

帖子

7881

积分

论坛元老

Rank: 8Rank: 8

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

            今天在练习购物车以及提交订单,写的有点头晕,顺便也整理一下,这个购物车相对来说比较简单,用于短暂存储,并没有存储到数据库,购物车对于爱网购的人来说简直是熟悉的不能再熟悉了,在写购物车之前,我们首先要构思一下,我们需要先从数据库中调出一张表格,这里我用的是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购物车实现代码
  • 简单的前端js+ajax 购物车框架(入门篇)
  • php 购物车完整实现代码
  • Ajax修改购物车示例
  • php实现购物车功能(上)
  • 使用Python的Django框架结合jQuery实现AJAX购物车页面
  • 使用Ajax、json实现京东购物车结算界面的数据交互实例
  • PHP session实现购物车功能
  • Ajax + PHP session制作购物车
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

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

    本版积分规则

    用户反馈
    客户端