說明:代碼來源《PHP和MySQL Web應用開發》一書,還有就是代碼有些是經過修改的,經過我的測驗全部都可以用。
本示例的資料庫腳本 執行語句: source d:\test\2shou.sql;

CREATE DATABASE IF NOT EXISTS 2shou
COLLATE 'gb2312_chinese_ci';
USE 2shou;
CREATE TABLE IF NOT EXISTS Bulletin (
Id INT AUTO_INCREMENT PRIMARY KEY,
Title varchar(50),
Content varchar(1000),
PostTime datetime,
Poster varchar(50)
);
CREATE TABLE IF NOT EXISTS GoodsType (
TypeId INT AUTO_INCREMENT PRIMARY KEY,
TypeName VARCHAR(100) NOT NULL
);
CREATE TABLE IF NOT EXISTS Goods (
GoodsId INT AUTO_INCREMENT PRIMARY KEY,
TypeId INT,
SaleOrBuy TINYINT,
GoodsName VARCHAR(50),
GoodsDetail VARCHAR(1000),
ImageURL VARCHAR(100),
Price VARCHAR(50),
StartTime DATETIME,
OldNew VARCHAR(50),
Invoice VARCHAR(50),
Repaired VARCHAR(50),
Carriage VARCHAR(50),
PayMode VARCHAR(50),
DeliverMode VARCHAR(50),
IsOver TINYINT,
OwnerId VARCHAR(50),
ClickTimes INT
);
CREATE TABLE IF NOT EXISTS Users (
UserId VARCHAR(50),
UserPwd VARCHAR(50),
Name VARCHAR(50),
Sex TINYINT,
Address VARCHAR(500),
Postcode VARCHAR(50),
Email VARCHAR(50),
Telephone VARCHAR(100),
Mobile VARCHAR(50),
UserType TINYINT
);
INSERT INTO Users VALUES('Admin', '111111', 'Admin', 1, '', '', '', '', '', 1);

style.CSS CSS樣式代碼
View Code
1.BulletinView.php 用于顯示公告資訊的頁面
2.GoodsView.php 用于顯示商品資訊的頁面
3.index.php 交易系統的主界面()
4.left.php 用于顯示主界面的左側部分,包括站内公告、使用者登入資訊等資訊
5.list.php 分類檢視商品資訊。在這個界面使用者還可以執行 轉讓 和 求購功能
6.LoginExit.php 處理使用者退出系統操作
7.putSession.php 處理使用者登入操作(将使用者名和密碼送出給 伺服器)
Class檔案包含3個檔案 Bullentin.php(Bullentin類) 、 Goods.php(Goods類) 和 GoodsType.php(GoodsType類)以及Users.php(Users類)
Bullentin.php 本類用于儲存對表Bulletin的資料庫通路操作
Goods.php 本類用于儲存對表Goods的資料庫通路操作
GoodsType.php 本類用于儲存對表GoodsType的資料庫通路操作
Users.php 本類用于儲存對表Users的資料庫通路操作
1.AdminPwdChange.php 修改管理者密碼(背景)
2.AdminSavePwd.php 儲存管理者修改的密碼(修改後密碼來自1.AdminPwdChange.php)
3.BulletinAdd.php 添加公告頁面
4.BulletinDelt.php 删除公告處理操作
5.BulletinEdit.php 修改公告頁面
6.BulletinList.php 公告管理頁面(可删除,修改,添加等)
7.BulletinSave.php 儲存對公告的操作(删除,修改,添加等)
8.GoodsDelt.php 删除商品(管理者權限)
9.GoodsList.php 商品管理頁面(顯示商品詳細資訊,管理者可執行删除操作)
10.index.php 管理者登入後的主界面,采用了簡單的架構
11.isAdmin.php 判斷使用者是否已登入且使用者類型為管理者(UserType等于 1),若果不是,跳轉到login.php
12.left.php 用于顯示管理界面的左側部分,定義了一系列的管理連結
13.Login.php 登入界面(管理者登入)
14.logout.php 退出處理,清空Session
15.putSession.php 處理使用者登入操作(将使用者名和密碼送出給 伺服器)
16.TypeList.php 商品分類管理界面以及處理操作
17.UserDelt.php 處理來自UserList.php的删除操作
18.UserList.php 系統使用者管理,顯示使用者清單資訊和操作
images存放了使用者上傳的圖檔(商品圖檔)
1.GoodsAdd.php 使用者添加商品界面
2.GoodsDelt.php 處理使用者删除商品操作
3.GoodsEdit.php 處理使用者修改商品資訊操作
4.GoodsOver.php 處理使用者将商品結束操作(下架)
5.GoodsSave.php 用于執行對商品的操作的儲存
6.isUser.php 判斷是否為已登入使用者,若不是自要求通路者登入或者新增賬號
7.PwdChange.php 修改使用者密碼界面
8.SavePwd.php 儲存修改後的使用者密碼
9.upfile.php 用于儲存來自10.upload.php上傳的圖檔,儲存在user/images中,檔案名用系統時間生成
10.upload.php 用于使用者上傳商品圖檔
11.UserAdd.php 使用者注冊界面
12.UserSave.php 儲存使用者的注冊資訊到資料庫中的users表中
13.UserView.php 使用者界面,顯示使用者自己的轉讓或者求購的商品清單,對其進行管理
截圖:
系統主界面: