php实现购物车功能(上)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php实现购物车功能(上)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="text-align: left">本文分两篇为大家介绍

PHP实现购物功能

,具有一定的参考价值,相信大家一定喜欢。


<p style="text-align: left">

1、需求分析


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


<p style="text-align: left">

2、解决方


<p style="text-align: left">2.1 用户视图


<p style="text-align: center">

php实现购物车功能(上)

管理员视图

php实现购物车功能(上)

2.3 Book-O-Rama中的文件列表

php实现购物车功能(上)

3、实现数据库3.1 创建book_sc数据库sql代码

<PRe class="brush:SQL;"> CREATE DATABASE book_sc; #创建book_sc数据库

USE book_sc; #使用book_sc数据库

CREATE TABLE customers #创建用户
(
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
);

CREATE TABLE orders #创建订单表
(
orderid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,customerid INT UNSIGNED NOT NULL,a@R_406_1282@ FLOAT(6,2),date DATE NOT NULL,order_status CHAR(10),ship_name CHAR(60) NOT NULL,ship_address CHAR(80) NOT NULL,ship_city CHAR(30) NOT NULL,ship_state CHAR(20),ship_zip CHAR(10),ship_country CHAR(20) NOT NULL
);

CREATE TABLE books #创建图书表
(
isbn CHAR(13) NOT NULL PRIMARY KEY,author CHAR(80),title CHAR(100),catid INT UNSIGNED,price FLOAT(4,2) NOT NULL,description VArchAR(255)
);

CREATE TABLE categories #创建目录
(
catid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,catname CHAR(60) NOT NULL
);

CREATE TABLE order_items #订单物品表
(
orderid INT UNSIGNED NOT NULL,isbn CHAR(13) NOT NULL,item_price FLOAT(4,quantity tinyint UNSIGNED NOT NULL,PRIMARY KEY(orderid,isbn)
);

CREATE TABLE admin #管理员
(
username char(16) NOT NULL PRIMARY KEY,password CHAR(40) NOT NULL
);

GRANT SELECT,INSERT,UPDATE,DELETE
on book_sc.*
to book_sc@localhost IDENTIFIED by 'password';

脚本宝典总结

以上是脚本宝典为你收集整理的php实现购物车功能(上)全部内容,希望文章能够帮你解决php实现购物车功能(上)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。