手机版

php实现购物车功能(上)

时间:2021-09-19 来源:互联网 编辑:宝哥软件园 浏览:

本文分两篇为大家介绍服务器端编程语言(专业超文本预处理器的缩写)实现购物车功能,具有一定的参考价值,相信大家一定喜欢。

1、需求分析

我们需要找到一种将数据库连接到用户的浏览器的方法。用户能够按目录浏览商品。用户应该能够从商品目录中选取商品以便此后的购买。我们也要能够记录他们选中的物品。当用户完成购买,要合计他们的订单,获取运送商品细节,并处理付款。创建一个管理界面,以便管理员在上面添加、编辑图书和目录。

2、解决方案

2.1 用户视图

2.2 管理员视图

2.3圣书中的文件列表

3、实现数据库3.1 创建book_sc数据库的结构化查询语言代码

创建数据库图书_ sc#创建book_sc数据库使用图书_ sc#使用book_sc数据库创建表格客户#创建用户表(customerid INT UNSIGNED NOT NULL AUTO _ INCREMENT PRIMARY KEY,name CHAR(60) NOT NULL,address CHAR(80) NOT NULL,city CHAR(30) NOT NULL,state CHAR(10),zip CHAR(10),country CHAR(20)NOT NULL);创建表格订单#创建订单表(orderid INT UNSIGNED NOT NULL AUTO _ INCREMENT主键,customerid INT UNSIGNED NOT NULL,金额FLOAT(6,2),日期日期不为空,订单状态字符(10),发货名称字符(60)不为空,发货地址字符(80)不为空,发货城市字符(30)不为空,发货状态字符(20),发货邮政编码字符(10),发货国家字符(20)不为空);创建表格书籍#创建图书表(isbn CHAR(13)主键不为空,作者CHAR(80),标题CHAR(100),catid INT UNSIGNED,价格FLOAT(4,2) NOT NULL,说明VARCHAR(255));创建表格类别#创建目录表(catid INT UNSIGNED NOT NULL AUTO _ INCREMENT主键,catname CHAR(60)不为空);创建表格订单_项目#订单物品表(orderid INT UNSIGNED NOT NULL,isbn CHAR(13) NOT NULL,item_price FLOAT(4,2) NOT NULL,数量TINYINT UNSIGNED NOT NULL,主键(订单号,ISBN));创建表格管理员#管理员表(用户名字符(16)不为空主键,密码字符(40)不为空);授权选择、插入、更新、删除图书. *至[emailprotected]由"密码"标识;3.2 数据库测试数据文档

使用book _ scINSERT进入books VALUES(' 0672329166 ',' Luke Welling和Laura Thomson ',' PHP与《MySQL网络开发》,1,49.99,《PHP MySQL网络开发》教会读者开发动态、安全的电子商务网站。您将学会集成和实现这些技术

版权声明:php实现购物车功能(上)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。