1、在站點里右鍵新建一文件regist.asp用來做注冊頁面;同樣,因為在此之前已經(jīng)建了和數(shù)據(jù)庫連接的文件conn.asp,該文件是全站點有效的。所以在你新建的regist.asp中的“應(yīng)用程序”----“數(shù)據(jù)庫”標(biāo)簽里面就自動有了"conn"。這一步是只要開始做第一步,以后都不要添加的(除非要連另外的數(shù)據(jù)庫)。
2、接著還是老規(guī)矩,切換到“綁定”標(biāo)簽,添加記錄集。(我想應(yīng)該這幾步很上手吧)添加好了以后的畫面依然是老面孔。
3、在regist.asp頁面做個很簡單的表單頁,內(nèi)容以及form表單名最好和數(shù)據(jù)庫表里的字段對應(yīng)。
4、在代碼標(biāo)簽處選擇“form”表單標(biāo)記,最主要為下一步插入記錄做準(zhǔn)備。始終注意要對某塊設(shè)置相關(guān)屬性動作的時候,一定要選中它。
5、切換到“服務(wù)器行為”標(biāo)簽,因為先前已在第2步中綁定了記錄集,所以該標(biāo)簽內(nèi)容中也已有記錄集這一項,這很正常。但我們要的是插入記錄,繼續(xù)按“+”,選擇“插入記錄”。
6、在彈出的“插入記錄”對話框中。“連接”選你所建; “插入到表格”順其自然; “插入后,轉(zhuǎn)到”意思是注冊成功以后要跳轉(zhuǎn)到某頁提示,先寫個,但要記得馬上要建這個頁面; “獲取值自”就是剛剛選擇的Form名了;“表單元素”中的“name插入到列中name”,意思是表單中 name輸入框中的內(nèi)容插入到數(shù)據(jù)庫表name字段中。
這時明白為什么在步驟3中“內(nèi)容以及form表單名最好和數(shù)據(jù)庫表里的字段對應(yīng)”了吧,DW自動智能插入,否則你得一個一個點選。
7、確定以后,注冊系統(tǒng)已經(jīng)完成了大半。(我正常到此的時間是1分鐘不到,最主要的是多多練習(xí))但再想想注冊系統(tǒng)是不是不允許重名呢?那就要繼續(xù)添加一些內(nèi)容。
在“服務(wù)器行為”中繼續(xù)按“+”,“用戶身份驗證”中選“檢查新用戶名”。
8、同樣在彈出的“檢查新用戶名”對話框中,用戶名字段選擇“name”表示不得重名注冊,當(dāng)然也可以選擇其他的,比如email,意思就是同個emai只能注冊一個!如果已存在,則轉(zhuǎn)到”表示假如有重復(fù)的現(xiàn)象該怎么辦呢?那就跳到一個出錯頁面提示。當(dāng)然這頁也還沒建,先寫個文件,和剛才的registok.html一樣記得馬上補(bǔ)上去。
9、做一些細(xì)節(jié)性的動作,比如表單里面哪些必須添啊,哪些一定要是數(shù)字啊,email地址要包含一個@和兩個"."號啊等等。注意先選擇“提交”按鈕。“設(shè)計”面板“行為”中選擇“檢測表單”。彈出的對話框中就可以很輕易的點取設(shè)置了
10、再做下剛剛沒有的兩個頁子吧:registok.html和registbad.html registok.html頁面內(nèi)容大概是“注冊成功,請登錄”(當(dāng)然登錄系統(tǒng)是下一篇我要寫的)。
registbad.html頁面內(nèi)容大概就是“呵呵,對不起,有這個用戶了,還是麻煩你重新注冊下。返回!” 還有注意下,把“密碼提示問題”和“密碼提示答案”也填下,以后講到“找回密碼系統(tǒng)”的時候會用到。
今天的注冊系統(tǒng)就到這邊吧,主要是插入記錄,并且驗證的不重名效果。呵呵,登錄系統(tǒng)編寫中。。。
出處:藍(lán)色理想
責(zé)任編輯:cjj
上一頁 菜鳥學(xué)DW MX做ASP(數(shù)據(jù)顯示篇) [3] 下一頁 菜鳥學(xué)DW MX做ASP(登錄系統(tǒng)篇) [5]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|