购物网站
2011-11-07 17:18
155 查看
购物网站
1、 思路-----html+css+javascript+mysql+php
适合于小型项目
Session
2、 实现-----(html+css+javascript)+(mysql)+(php)
适合于大型项目
数据库
1、 结构化----内置函数(mysql_connect mysql_query etc.)
缺陷:安全性差、效率低
2、 Mysqli---内置类()
优点:安全性、效率高
功能更强大
总结:
SESSION[‘cart’]:临时存储
Session_start();
$_SESSION[]:超全局变量数组
Session[‘username’]=$_POST[‘username’];
Session[‘cart’][$_value]=1;
Session_start();
作用:产生一个会话
1、$_SESSION[]----空数组存在;
2、定义数组中任意元素;
Session_destory();
Unset($_SESSION[]);
Unset($_SESSION[‘username’])
Array(username=>”zhangsan”,
cart=>array(
牙膏=>array(
价格=>
图片=>
描述=>
…
),
牙刷=>1,
)
)
SESSION
100% ---访问小 1%----
用户表---登录
类别表---首页
商品表---各个商品展示页面
购物车---session
第三部分:
结算---订单表、详细订单表
页面---form表单
后台---收集表单数据,写入insert订单表
订单页面---从订单表里select获取信息,显示到页面
注意
订单号---时间+产品id+用户电话(随即数)
字符串相连
20111005012313822022222
第四部分:支付
1)登录页面 http://www.alipay.com
2)注册---登录
3)“商家服务”下载文档-----支付宝集成----下载文档
支付---
smarty—面向对象
1、 介绍mvc(界面和操作分离)
2、 写模板(smarty主配置)
3、 介绍smarty用法
作业1:复习第八章
作业2:mysqli的使用
第一步:编辑主配置文件php.ini
extension=php_mysqli.dll //去掉前面分号
第二步:重启环境
第三步:
mysqli类:连接
mysqli_result类:处理查询select结果,获取结果集数据
mysqli_stmt类:执行预处理
执行的sql语句分类:
非select语句,---会影响行数,true false
select语句,--------结果集
例如:
连接数据库
Mysqli—连接数据库的类
1) 创建对象
$mysqli=new mysqli();
$mysqli->connect(‘locahost’,’root’,’123456’);
$mysqli->select_db(test);
执行sql语句
$mysqli->query(“insert into biao values(….)”);
执行多条sql语句
$sql=”set names utf8;”;
$sql.=”select * from biao;”;
$sql.=”select * from biao2;”;
$mysqli->multi_query($sql);
$na=Mysql_connect(‘localhost’,’root’,’1234565’);
Mysql_select_db(test);
Mysql_query(“insert into biao values(…..)”);
1、 思路-----html+css+javascript+mysql+php
适合于小型项目
Session
2、 实现-----(html+css+javascript)+(mysql)+(php)
适合于大型项目
数据库
1、 结构化----内置函数(mysql_connect mysql_query etc.)
缺陷:安全性差、效率低
2、 Mysqli---内置类()
优点:安全性、效率高
功能更强大
总结:
SESSION[‘cart’]:临时存储
Session_start();
$_SESSION[]:超全局变量数组
Session[‘username’]=$_POST[‘username’];
Session[‘cart’][$_value]=1;
Session_start();
作用:产生一个会话
1、$_SESSION[]----空数组存在;
2、定义数组中任意元素;
Session_destory();
Unset($_SESSION[]);
Unset($_SESSION[‘username’])
Array(username=>”zhangsan”,
cart=>array(
牙膏=>array(
价格=>
图片=>
描述=>
…
),
牙刷=>1,
)
)
SESSION
100% ---访问小 1%----
用户表---登录
类别表---首页
商品表---各个商品展示页面
购物车---session
第三部分:
结算---订单表、详细订单表
页面---form表单
后台---收集表单数据,写入insert订单表
订单页面---从订单表里select获取信息,显示到页面
注意
订单号---时间+产品id+用户电话(随即数)
字符串相连
20111005012313822022222
第四部分:支付
1)登录页面 http://www.alipay.com
2)注册---登录
3)“商家服务”下载文档-----支付宝集成----下载文档
支付---
smarty—面向对象
1、 介绍mvc(界面和操作分离)
2、 写模板(smarty主配置)
3、 介绍smarty用法
作业1:复习第八章
作业2:mysqli的使用
第一步:编辑主配置文件php.ini
extension=php_mysqli.dll //去掉前面分号
第二步:重启环境
第三步:
mysqli类:连接
mysqli_result类:处理查询select结果,获取结果集数据
mysqli_stmt类:执行预处理
执行的sql语句分类:
非select语句,---会影响行数,true false
select语句,--------结果集
例如:
连接数据库
Mysqli—连接数据库的类
1) 创建对象
$mysqli=new mysqli();
$mysqli->connect(‘locahost’,’root’,’123456’);
$mysqli->select_db(test);
执行sql语句
$mysqli->query(“insert into biao values(….)”);
执行多条sql语句
$sql=”set names utf8;”;
$sql.=”select * from biao;”;
$sql.=”select * from biao2;”;
$mysqli->multi_query($sql);
$na=Mysql_connect(‘localhost’,’root’,’1234565’);
Mysql_select_db(test);
Mysql_query(“insert into biao values(…..)”);
相关文章推荐
- 合肥的购物网站初探
- 购物网站14:WEB action:系统初始化action
- 购物网站28:FORM用户---用户----找回密码
- php实现一个简单的购物网站
- jQuery 浮动导航菜单适合购物商品类型的网站
- 静态电子购物网站设计回忆
- EclipseEE+Tomcat8+MySQL+花生壳 实现简单的购物网站(外网可访问)
- EntLib.com 电子商务系统 v2.0 – 前台购物网站/网店发布免费下载!
- php购物网站支付paypal使用方法
- 购物网站做好购物车设计的7个基本点
- 购物网站收藏功能分析比较
- javascript版购物网站图片轮转带左右按钮切换 (兼容IE和FF)
- 购物网站和秒杀系统实现技术
- 照着写了一个在线购物网站产品展示的页面
- EntLib.com 电子商务系统 v2.5 – 前台购物网站/网店发布免费下载!
- 分享一个很好玩的购物网站:立即购
- 招商银行购物网站的产品展示效果,循环播放
- 电子商务网站的设计与实现(一):当前的一些购物体验和开发期望
- 基于JavaScript实现购物网站商品放大镜效果
- 一个vue2.0+vuex+vue-router搭建的单页潮流购物网站