php购物车(session)
为什么80%的码农都做不了架构师?>>>
购物车的简单功能:
@session_start();
class cut{
function insert($name,$pwd,$indexs){ //添加信息
if(empty($_SESSION['cutShop'])){ //新建购物车
$arr=array();
$list[0]=$name;
$list[1]=$pwd;
$list[2]=$indexs;
$arr[]=$list;
}else{//往购物车中添加商品
$arr=$_SESSION['cutShop'];
foreach($arr as $key=>$val){
if($name==$val[0]){
$index=1;
break;
}else{
$index=0;
}
}
echo $index;
if($index==0){
$list=array();
$list[0]=$name;
$list[1]=$pwd;
$list[2]=$indexs;
$arr[]=$list;
}else{
$list[0]=$arr[$key][0];
$list[1]=$arr[$key][1];
$list[2]=$arr[$key][2]+1;
$arr[$key]=$list;
}
}
$_SESSION['cutShop']=$arr;
}
function show(){//查看购物车的信息
return $_SESSION['cutShop'];
}
function update($name,$index){//修改某一件物品的数量
$arr=$_SESSION['cutShop'];
foreach($arr as $key=>$val){
if($name==$val[0]){
$ind=1;
break;
}else{
$ind=0;
}
}
if($ind==1){
$list[0]=$arr[$key][0];
$list[1]=$arr[$key][1];
$list[2]=$index;
$arr[$key]=$list;
}
$_SESSION['cutShop']=$arr;
}
}
$shop=new cut();
转载于:https://my.oschina.net/mores/blog/5551
php购物车(session)相关推荐
- php购物车面试题,PHP 购物车 session(非框架)
这篇文章是非框架来完成购物车功能的,我还有一篇文章是ThinkPHP框架下完成购物车功能的.点击打开链接 这是我的一次面试中的面试题,简单写商城的购物车功能,要求是: 1.自己写简单的前台 2.用户登 ...
- php mysql购物车_php mysql购物车实现程序
php mysql购物车实现程序 (2015-05-10 21:31:00) 标签: 股票 分类: PHP 简单容易理解.cookie存购物车ID,db存购物车数据. http://www.111cn ...
- MVC在基控制器中实现处理Session的逻辑
当需要跨页面共享信息的时候,Session是首当其冲的选择,最典型的例子就是:在处理登录和购物车逻辑的时候需要用到Session.在MVC中,可以把处理Session的逻辑放在一个泛型基控制器中,但需 ...
- java中的Cookie是什么_第74节:Java中的Cookie和Session
第74节:第74节:Java中的Cookie和Session ServletContext: 什么是ServletContext,有什么用哦,怎么用呢? 启动服务器后,会给每个应用程序创建一个Serv ...
- JAVAWEB开发之JSP、EL、及会话技术(Cookie和Session)的使用详解
Servlet的缺点 开发人员要十分熟悉JAVA 不利于页面调试和维护(修改,重新编译) 很难利用网页设计工具进行页面设计(HTML内容导入到servlet中,用PrintWriter的对象进行输出) ...
- JavaWeb 购物车项目
今天是基于我们所学的服务器存储端和三层架构来完善该项目,今天先完善一部分的功能. 一.购物车项目思路 1.登录 先创建一个用户表,表中有id,name,pwd三个属性首. 需要具备一个登录页面,一个处 ...
- JavaWeb购物车项目
目录 项目前提 数据库的创建 用户表 商品表 eclipse进行创建包和类: 主要实现功能 1.购物车用户登录 2.商品显示 3.购物车添加&商品总数和价格的计算 一.项目前提 1.购物车并不 ...
- JavaWeb.购物车项目
前言:本章纯代码,后期会修改. 一.数据库代码 --用户表 create table shop_user(id number primary key,account varchar2(30) not ...
- 初学者 模拟购物车(包含添加商品和删除商品功能)
购物车界面与功能实现分析图: 购物车对象: package cn.itsource._01_buycart.domain;import java.util.ArrayList; import java ...
- Java项目:零食商城系统(java+SSM+jsp+MySQL+EasyUI)
源码获取:博客首页 "资源" 里下载! 系统主要实现的功能有:用户浏览商品.加入商品到购物车.登录注册.提交订单,会员中心修改个人信息.查看订单等. 后台管理员登录后可以分角色添加 ...
最新文章
- React SPA学习(一)
- css 垂直居中的几种方式
- [GWCTF 2019]babyvm
- 3 tables in management a company
- mysql与串口通信_串口通信 - ShawnXie - 博客园
- 【转载】卸载Sql Server 2014数据库
- 接收流信息---字符串
- 丢失模式不联网有用吗_2020互联网推广新模式,商家还不知道就out了
- 数学基础知识总结 —— 4. 常见函数图像
- springCloud之Feign rpc调用
- 【人脸关键点】——PFLD人脸关键点检测解读
- W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.lis
- 人脸识别:路在何方?| 爱莫受邀参加VALSE Webinar报告会
- 微信域名检测php,微信域名检测接口(官方api)——PHP请求示例
- 《智能养老》总体设计方案
- 恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
- arduino pwm电机调速程序
- [爆笑网文]我终于成材了!一个大学毕业生的学业汇报
- 神武服务端手游开服架设服务器搭建教程linux
- IT行业员工试用期工作总结
热门文章
- 摄像头拍摄后对图片进行图像处理-python(空域增强)
- 手机java做贪吃蛇_如何用Java写一个贪吃蛇游戏
- java每一个小时同步_Java同步块(synchronized block)使用详解
- mysql 查看锁等待
- CodeForces 468 CHack it!
- [SCOI2005]扫雷(递推)
- 利用Opencv在PictureControl中显示照片
- Java 时间和字符换的处理
- openLayer加载KML,画出省及省下的边界区域,并设置样式、各种标注及提示信息
- 用instrument的僵尸工具