php商城的购物车功能,php实现购物车功能(以大苹果购物网为例)
首先是几个简单的登录页面
登录
登录页面写好之后,需要进入处理页面,从数据库中调出用户名和密码:
session_start(); //开启session 必须要写到第一行
header("Content-type:text/html;charset=utf-8");
$uid=$_POST["uid"]; //从登录页面获取到用户名和密码
$pwd=$_POST["pwd"];
include("DADB.class.php");
$db=new DADB();
$sql="select password from login where username='{$uid}'";
$arr=$db->Query($sql);
if($arr[0][0]==$pwd && !empty($pwd)) //判断所填写的密码和取到的密码是一样的,而且密码不能为空
{
$_SESSION["uid"]=$uid;
header("location:main.php");
}
else
{
echo"登录失败";
}
这个显示的是登录页面
下面要进入主页面了,从数据库中把所有的水果信息调出来,然后我们再来实现加入购物车这一项功能
大苹果购物网
session_start();
include("DADB.class.php");
$db=new DADB();
?>
代号 | 水果名称 | 水果价格 | 原产地 | 货架 | 库存量 |
$uid=$_SESSION["uid"];
$sql="select * from fruit";
$arr=$db->Query($sql);
foreach($arr as $v)
{
echo"
{$v[0]} // 从数据库调出我们所需要的内容{$v[1]}{$v[2]}{$v[3]}{$v[4]}{$v[5]}购买 //这里的购买相当于添加购物车的功能";
}
?>
//这里显示的是 购物车有多少产品,和产品的总价格
$ann=array();
if(!empty($_SESSION["gwc"]))
{
$ann=$_SESSION["gwc"];
}
$zhonglei = count($ann);
$sum=0;
foreach($ann as $k)
{
$sql1="select price from fruit where ids='{$v[0]}'";
$danjia=$db->Query($sql1);
foreach($danjia as $n)
{
$sum=$sum + $n[0]*$k[1];
}
}
echo"购物车有{$zhonglei}种商品,总价格为{$sum}元";
?>
查看购物车
浏览商品
查看账户
php商城的购物车功能,php实现购物车功能(以大苹果购物网为例)相关推荐
- 给destoon商城的列表中和首页添加购物车功能
如何给destoon商城的列表中和首页添加购物车功能? 目前加入购物车的功能只存在商城的详细页面里,有时候我们需要批量购买的时候,希望在列表页就能够使用这个加入购物车的功能. 修改步骤见下: 例如在商 ...
- 基于ci框架 php商城,如何基于CodeIgniter框架实现购物车功能
这篇文章主要介绍了基于CI(CodeIgniter)框架实现购物车功能的方法,结合实例形式分析了CodeIgniter框架购物车功能类的定义及数据库建立相关sql命令,需要的朋友可以参考下 本文实例讲 ...
- vue尚品汇商城项目-day04【29.加入购物车操作(难点)】
文章目录 29.加入购物车操作(难点) 29.1加入购物车按钮 29.2addCartSuce 29.3购物车 29.3.1 向服务器发送ajax请求,获取购物车数据 29.3.2UUID临时游客身份 ...
- 实现购物车功能php,php 购物车功能实现代码(入门例子)
1.文件 car.php 显示所有商品分类 复制代码 代码示例: //商品分类页 session_start();//开启session环境 //判断该用户是否点击过"放入购物车" ...
- php如何实现添加到购物车_php如何实现购物车功能
php实现购物车功能的方法:首先登录到网站中浏览商品:然后购买指定的商品,进入购物车页面中,并在该页面实现更改商品数量.删除商品.清空购物车.继续购物等:最后实现生成订单,提交订单等操作即可. 本文介 ...
- 你需要了解的纯原生JS实现带有功能的前端购物车
先来介绍一下都有哪些功能叭 添加购物车,清单库存数量会对应减少,库存不足会警告 从购物车删除,库存将返回清单,总价相应变化 点击"-",数量会返回到清单库存 点击"+&q ...
- 云炬Android开发笔记 13购物车,订单,支付功能开发(包含支付宝支付和微信支付)
阅读目录 1.购物车UI编写 1.1 购物车布局 1.2 recycleView中的item的布局 2. 购物车数据结构分析.解析与转化 2.1 解析的数据 2.2 数据的转化 2.3 数据适配器的 ...
- java web购物车_java web开发——购物车功能实现
之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现. 查询的资料,找到三种方法: 1.用cookie实现购物车: 2.用session实现购物车: 3 ...
- MVC项目功能之加入购物车,清空购物车
一.本期目标 1.加入购物车 2.购物车查询 3.清空购物车 实现购物的三种方式: 第一种:session 保存购物车信息到session 1.点击我的购物车,查询后台的seesion,通过用户 ...
最新文章
- php while 存钱,php趣味编程 -php存钱的问题
- python工程师待遇-Python工程师待遇如何 玩转Python看这里
- 【AI初识境】如何增加深度学习模型的泛化能力
- 【thymeleaf】th:text、[[]]、th:utext、[()]输出变量
- mysql 表锁——读锁和写锁
- 浅析Java与C#的事件处理机制(转)
- IP 数据报首部分析
- iOS视图控制器之间delegate传值教程
- 【Kafka】Flink kafka 报错 Failed to send data to Kafka: Failed to allocate memory within the config
- windows常用操作
- 数据结构 3优先队列(堆)
- 解决 Permission denied: user=root, access=WRITE, inode=“/user“:hdfs:supergroup:drwxr-xr-x
- 厦门大学计算机调剂要求,厦门大学调剂公告
- 控制windows 8,win8.1 win10 虚拟键盘
- 专注于速度的公司对混乱一无所知
- 先用总分升序再用计算机降序,怎样用升序降序给EXCEL排名
- 绝对值不等式 AcWing 104. 货仓选址
- 轮询调度算法(Round-Robin Scheduling)
- python对投标_有关招标投标签订合同的说法,正确的是( ) 。
- 回文是指正读反读均相同的字符序列;如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符序列是否是回文。
热门文章
- 飞车手游服务器维护,QQ飞车手游更新出现异常怎么办 更新异常原因及解决方法技巧...
- position: absolute;_前端性能优化--transform与position
- js属性对象的hasOwnProperty方法
- java访问同一个变量_java – 从另一个类访问变量
- 一体化住户调查_曲麻莱县2020年城乡一体化住户调查表彰会暨年报部署会
- php表单提取,php – 使用RegEx提取表单字段
- abap数据类型转换_ABAP 中JSON格式的转换与解析
- Linux编译soci库,Soci库linux下的编译方法
- linux vi 出现下划线,Vim高亮当前行(显示为下划线)的解决方案
- java 变量的调用方法_java类变量的调用方式