隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,越來越多的電子商務(wù)網(wǎng)站也應(yīng)運而生。而在構(gòu)建一個功能強大的電子商務(wù)網(wǎng)站往往少不了提供網(wǎng)上注冊功能給客戶自行注冊這個模塊,為了盡可能方便客戶填寫信息,我們經(jīng)常要用到下拉框供客戶選擇,特別是兩級連動下拉框最為常用。
再說,本人今日發(fā)現(xiàn)CSDN論壇上也經(jīng)常有網(wǎng)友提問這個問題,就是,需要一個兩級連動下拉框,第一個顯示省份名稱,第二個顯示相應(yīng)的城市名。為了解答這個問題,我特別寫這篇文章,希望能對需要這方面資料的網(wǎng)友有所幫助。
首先,我們先來設(shè)計數(shù)據(jù)庫(SQL Server 7.0)
● 數(shù)據(jù)庫名:DB_ProvinceCat
● 表名:1)Tb_Province 2)Tb_City
說明:表Tb_Province用來存放省份名稱;表Tb_City用來存放相應(yīng)的城市名稱。
● 字段名的設(shè)計
1) 表Tb_Province的字段有省份ID號(ProvinceCatID)、省份代碼(ProvinceCode)、省份名稱(ProvinceName),表1給出了示例:
ProvinceCatID ProvinceCode ProvinceName
1 01 北京市
2 02 上海市
3 03 天津市
4 04 重慶市
5 05 廣東省
6 06 浙江省
7 07 福建省
8 08 海南省
9 09 江蘇省
表1
2) 表Tb_City的字段有城市ID號(CityID)、城市代碼(CityCode)、城市名稱(CityName),表2給出了示例:
CityID CityCode CityName
1 01001 北京市
2 02001 上海市
3 03001 天津市
4 04001 重慶市
5 05001 廣州市
6 05002 深圳市
7 05003 珠海市
8 05004 茂名市
9 05005 中山市
10 06001 杭州市
11 06002 溫州市
12 07001 福州市
13 07002 廈門市
14 08001 海口市
15 08002 三亞市
16 08003 萬寧市
17 08004 五指山市
18 09001 南京市
19 09002 蘇州市
表2
說明:這里要注意的一點就是,身份代碼要對應(yīng)城市代碼的頭兩位。
其次,寫代碼。下面是一個完整的源代碼:
(未完待續(xù))
|