2011-11-5 购物车(三)

来源:互联网 发布:mousewheel.js用法 编辑:程序博客网 时间:2024/05/16 01:06

购物网站

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=newmysqli();

$mysqli->connect(‘locahost’,’root’,’123456’);

$mysqli->select_db(test);

执行sql语句

$mysqli->query(“insertinto biao  values(….)”);

执行多条sql语句

$sql=”set namesutf8;”;

$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 intobiao values(…..)”);


原创粉丝点击