Dreamweaver制作數(shù)據(jù)庫頁面_第1頁
Dreamweaver制作數(shù)據(jù)庫頁面_第2頁
Dreamweaver制作數(shù)據(jù)庫頁面_第3頁
Dreamweaver制作數(shù)據(jù)庫頁面_第4頁
Dreamweaver制作數(shù)據(jù)庫頁面_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、首先確認站點根目錄下有專門的數(shù)據(jù)庫存放目錄,比如d:\newgate下面的

database文件夾(有則Ok,無則新建)。

接著打開MicrosoftAccess,"文件”一“新建...”數(shù)據(jù)庫,在彈出的對話框中選擇存放

路徑并命名。

Bicr?seftAccess

文件①)銅輯@)視圖包)fiAd)工具①窗口?幫助QS)

口方P咱>我爭X%亳1s-%”晶,他8|齒g??【⑦.

文件新建費籌庫

保存位:量Q),O◎XJ回?工具《)?

歷史

1

文件名建):|cnbruce?db

保存類型a):|MicrosoftAccess(??db)ZJ取消

2、在新建的數(shù)據(jù)庫中“使用設(shè)計器創(chuàng)建表”,彈出的“表1”中設(shè)計你的相關(guān)字段,注意

各自的“數(shù)據(jù)類型”,還有一點很重要:字段ID,類型自動編號,并選擇它定為主鍵。

視圖9插入9工具復(fù))窗口戲)幫助?

aax電包'c一一回》?全多‘囪:、也i您

曲表1:表-1□!x

字段名稱數(shù)據(jù)類型說明

自動

id

name

pwd

email

question

文本

answer

數(shù)

oicq數(shù)

icq文

msn____文

url

3,設(shè)計完“表1”后,直接關(guān)閉該窗口,在彈出對話框中點擊“是”保存“表1”,并重新

命名為user。

EHicrosoftAccess

文件9編輯⑥視圖9插入①)工具建)窗口?幫助?

m,0史|邕山步乂里唱c,叵]”#多囹:、e

cnbruceI

喃打開也)Mi字段名稱I數(shù)據(jù)類型

階id

licrosoftAccess兇

對象]name

pwd

國表

emai!\是否保存對表“表i”的設(shè)計的更改?

ques

fp查詢

ans.

;二是豫:二I否?取消

圖窗體

icq

msn

url

此時一點需要提到:剛剛強調(diào)的設(shè)置字段id相關(guān)是必須的,否則在保存之后還會出現(xiàn)

如下對話框,其效果還是設(shè)置類型是自動編號的關(guān)鍵字段。

4、這時候數(shù)據(jù)庫表user已經(jīng)建立完畢。

ElHicrosoftAccess

文件9嘉輯⑥視圖包)插入Q)工具(I)窗口世)幫助?

D后1,5明昌圖學(xué)力船包|9?是,或,

號cnbruce:數(shù)據(jù)庫(Access2000文件格式)

勒打開@)陷設(shè)計①)國新建?X

對象2J使用設(shè)計器創(chuàng)建表

mo表使用向?qū)?chuàng)建表

通過輸入數(shù)據(jù)創(chuàng)建表

郵查詢S1

國窗體

9報表

置頁

3宏

5、雙擊數(shù)據(jù)庫表user,小添試一下,在彈出的user表中輸入相關(guān)內(nèi)容。關(guān)閉保存。

至此對數(shù)據(jù)庫、表、字段的建立保存工作完畢。下面就開始動用DW操縱mdb文件了。

1、打開DW,在站點里面先新建個ASP頁面(index.asp)。在“應(yīng)用程序”面板中選中“數(shù)

據(jù)庫”標(biāo)簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASPJavascript的),

并且還測試了服務(wù)器(http://localhost/newgn/);則當(dāng)前我們看到就剩下第四步?jīng)]有打勾

了。那現(xiàn)在就點擊“+”號,選擇“自定義連接字符串”。

2、在彈出來的“自定義連接字符串”對話框中,"連接名稱“隨便寫一個?!斑B接字符串”

就要好好填寫了。DRIVER={MicrosoftAccessDriver

(*.mdb)};DBQ=d:\newgn\database\cnbruce.mdb這在手工編寫ASP連接數(shù)據(jù)庫代碼中

很普遍(相關(guān)文章見http:〃www.vzDC.net/dispbbs.asD?boardlD=19&ID=172)

自定義連接宇特審

連原名掰:卬----------------

連接字符串briv?r-iNicrosoftDriv?r

Dr.5VgsrffiSSC展惻試財務(wù)器上的驅(qū)前程停

6使用此濘復(fù)機,E的3勵程序

幫助

自定義連接字符串

連接名稱

連接串[WTserver.MtppathCVn”m/d7aba”/cnbrusedb")

Dr.msr應(yīng)連接0使用測試熊務(wù)器上隹蜘程序

C使用此討算機上的驅(qū)動程序

點擊“測試”,出現(xiàn)成功即爽。

自定義理按字符事2<1

在接右新Iconn

連接字野串Mvid:

Dr?anv??T*r應(yīng)連SE「使用網(wǎng)

C使用此

目定義連接字符串

連接名稱

連接字符串ee.mdb*)

Dr*?vetvtr應(yīng)連掇

附注:需要更多了解的,可以打開DW的幫助教程。

醉使用Dreaave&ver

雷3小蹌骨外

隱藏后退前進三典打印選項色)

目錄C)I索引國)|搜索⑤)|書簽復(fù))|

?入門

?教程

Dreamweaver基礎(chǔ)

心準備建立動態(tài)站點

?設(shè)置Web應(yīng)用程序

?ColdFusion開發(fā)人員的數(shù)據(jù)庫連接

?ASP.NET開發(fā)人員的數(shù)據(jù)庫連接

心ASP開發(fā)人員的數(shù)據(jù)庫連接

例了解ASP數(shù)據(jù)庫連接

?創(chuàng)建DSN連接______

|創(chuàng)建非DSNQ)SN-less)連接

?用連接字符串創(chuàng)建數(shù)據(jù)庫連接

國編寫連接字符串

2]創(chuàng)建OLEDB連接

?連接到ISP上的數(shù)據(jù)庫

囪編輯或刪除數(shù)據(jù)庫連接

?參考資料

?用于JSP開發(fā)人員的數(shù)據(jù)庫連接

?適用于PHP開發(fā)人員的數(shù)據(jù)庫連接

3、成功連接數(shù)據(jù)庫后,在DW里其實是自動生成了一個連接文件。位置在自動生成的

Connections文件夾中,名稱是你剛才在“自定義連接字符串”隨便敲的為命名asp文件。

還可以注意到DW數(shù)據(jù)庫標(biāo)簽內(nèi)看到mdb文件內(nèi)的各個字段。

文件▼編輯▼視圖▼站點▼

?XCI0tU"傕I口

|newgn飛|本地視圖~~3

about

bbs

computer

Connections

4、連接數(shù)據(jù)庫的文件是有了,但下面我們具體的單個頁面怎么和數(shù)據(jù)庫掛鉤呢。選擇

“綁定”標(biāo)簽,添加“記錄集(查詢)單看字面意思就知道是來SQL查詢語句了。

:▼應(yīng)用程序

IB輻際日倒螞需梯1阿落

國二J文檔類型:ASPVBScript

;記錄集(查詢)數(shù)據(jù):

命令(預(yù)存過程).個站

話求變量!。

階段變量

應(yīng)用程序變量并選擇記

獲取數(shù)據(jù)源—

5、在彈出的“記錄集”窗口中,“名稱”隨便寫個吧,也可不寫,默認的。但“連接”就要

從下拉列表中選擇你定義的連接對象了,“表格”繼續(xù)下拉選擇(注:這和設(shè)計數(shù)據(jù)庫的時候

有幾張表相關(guān)的)?

6、其它隨便看下,其實最主要的是自動生成了SQL語句,點選“高級…”,可以看到如

下圖

7、確定后,你會發(fā)現(xiàn)記錄集已經(jīng)綁定,所有數(shù)據(jù)庫中的字段都顯現(xiàn)出來。

再注意下面有“插入”按鈕,完全可以將某個字段選中,或按按鈕或拖動到index.asp頁

面即可。該asp頁面就顯示數(shù)據(jù)庫里面內(nèi)容了。但只能顯示首行的,要想全部顯示。。。。

Next

8、“插入”工具欄“應(yīng)用程序”標(biāo)簽中選擇“動態(tài)表格”。

-[無標(biāo)36文痞(―gn/i?dex..5尸)]

a文件?籟⑥萱看⑦插入9修改量)文本(I)命令C)站點6)窗口也)幫助

|用囹囪溫I超譚同豹嚼

I創(chuàng)劍礴獲]栩s:麗散省一眥aIc褥氏豆

9、彈出的動態(tài)表格中選擇已經(jīng)幫定的記錄集,顯示幾條記錄明白說就是分頁程序的生

成:數(shù)據(jù)的記錄多,內(nèi)容多,就分好幾頁來顯示,每頁兒條。記錄是用表格自動生成顯示出

來的,再設(shè)下表格的屬性。

▼應(yīng)用程序

七||文檔類型:ASPVBScriptC

等I綁定

日?記錄集(Recordsetl)

,…勺id

確定后效果如下:

中國同泅2國Q日Q

標(biāo)建新題酒猊,3,0》四,

D0口印na

namepwdemail;1.

(Recordsetl.id){Recordsetl.nane)[Recordsetl.pwd)(Recordsetl.email)

10、可以告訴你,基本差不多了。F12看看效果

覽畫|C《?》{}.回

預(yù)覽在iexploreF12

調(diào)試在iexploreAlt+F12

-_編輯瀏覽器列表國)…____________

:ecordset1.pwd]I{Recordset1.ein

登無標(biāo)題文者-■icrosoftInternetExplorer

那么現(xiàn)在暫搞一段落,你己經(jīng)學(xué)會怎么連數(shù)據(jù)庫,怎么顯示庫表中的記錄了。等待你的

就是下面怎么插入新的記錄,怎么修改記錄等等。。。。

1、在站點里右鍵新建一文件regist.asp用來做注冊頁面;同樣,因為在此之前己

經(jīng)建了和數(shù)據(jù)庫連接的文件conn.asp,該文件是全站點有效的。所以在你新建的regist.asp

中的“應(yīng)用程序”--“數(shù)據(jù)庫”標(biāo)簽里面就自動有了”conn"。這一步是只要開始做第一步,以

后都不要添加的(除非要連另外的數(shù)據(jù)庫)。

文件▼編輯▼視圖▼站點▼

cu令。津□

newgn三I本地視圖3

B?站

-newgn(D:\newgn)

?

,about

?

?&

.computer

?-Connections

database

english

0-?-flash

.

gbook

?--

田images

,

由link

text

d

index,asp

2、接著還是老規(guī)矩,切換到“綁定”標(biāo)簽,添加記錄集。(我想應(yīng)該這幾步很上手

吧)添加好了以后的畫面依然是老面孔。

3、在regist.asp頁面做個很簡單的表單頁,內(nèi)容以及form表單名最好和數(shù)據(jù)庫表

里的字段對應(yīng)。

記錄篥(Rec?rdsetl)

pwd

qsstaon

answer

oicq

icq

nxn

url

〔第一個記錄…

〔最后一個記.

【全部記錄】

4、在代碼標(biāo)簽處選擇“form”表

單標(biāo)記,最主要為下一步插入記錄做準備。始終注意要對某塊設(shè)置相關(guān)屬性動作的時候,一

定要選中它。

jregist.asp*

<Cbody><£or?>

5、切換到“服務(wù)器行為”標(biāo)簽,因為先前已在第2步中綁定了記錄集,所以該標(biāo)簽

內(nèi)容中也已有記錄集這一項,這很正常。但我們要的是插入記錄,繼續(xù)按“+”,選擇“插入

記錄”。

自,雇用程序

后二1ASPJavaScript

記錄集(查詢)

命令

重復(fù)區(qū)域

記錄集分頁

顯示區(qū)域

動態(tài)文本

轉(zhuǎn)到詳細信息頁

轉(zhuǎn)到相關(guān)頁

插入記錄

更新記錄

-刪除記錄

動態(tài)表單元素》

用戶身份驗證?_

"偏輯服務(wù)器行為...

新建服務(wù)器行為.一[一!

:獲取更多服務(wù)器行為.一

6、在彈出的“插入記錄”對話框中?!斑B接”選你所建;“插入到表格”順其自然;“插

入后,轉(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ù)按“+”,”用戶身份驗證”中選“檢查新用戶名”。

重復(fù)區(qū)域

記錄集分頁

顯示區(qū)域

動態(tài)文本

轉(zhuǎn)到詳細信息頁

轉(zhuǎn)到相關(guān)頁

插入記錄

更新記錄

刪除記錄

動態(tài)表單元素

登錄用戶用尸身份驗證

限制對頁的訪問

編輯服務(wù)器行為...

注銷用戶

新建服務(wù)器行為...

檢查新用戶名

獲取更多服務(wù)器行為.一

8、同樣在彈出的“檢查新用戶名”對話框中,用戶名字段選擇“name”表示不得重名

注冊,當(dāng)然也可以選擇其他的,比如email,意思就是同個emai只能注冊一個。“如果已存

在,則轉(zhuǎn)到”表示假如有重復(fù)的現(xiàn)象該怎么辦呢?那就跳到一個出錯頁面提示。當(dāng)然這頁也

還沒建,先寫個文件,和剛才的registok.html一樣記得馬上補上去。

檢查新用尸名X

用尸名字段:記3確定

如果已存在,則轉(zhuǎn)到.Mstbad.Mmil---------------------------瀏覽…|取消

幫助

9、做一些細節(jié)性的動作,比如表單里面哪些必須添啊,哪些一定要是數(shù)字啊,email

地址要包含一個@和兩個號啊等等。注意先選擇“提交”按鈕?!霸O(shè)計”面板“行為”中選擇

“檢測表單”。彈出的對話框中就可以很輕易的點取設(shè)置了

HTML樣式石藥

年二1〈submit)動作

—r

播放聲音

打開瀏覽器窗口

彈出信息

調(diào)用JavaScript

改變屬性

恢復(fù)交換圖像

檢查表單

檢查插件

檢查瀏覽器

交換圖像

控制Shockwave或Flash

設(shè)置導(dǎo)骯條圖像

設(shè)置文本

時間軸

跳轉(zhuǎn)菜單

跳轉(zhuǎn)菜單開始

10、再做下剛剛沒有的兩個頁子吧:registok.html和registbad.html

registok.html頁面內(nèi)容大概是“注冊成功,請登錄”(當(dāng)然登錄系統(tǒng)是下一篇我要寫的)。

registbad.html頁面內(nèi)容大概就是“呵呵,對不起,有這個用戶了,還是麻煩你重

新注冊下。返回!”

還有注意下,把“密碼提示問題”和“密碼提示答案”也填下,以后講到“找回密碼系統(tǒng)”

的時候會用到。

地址@)但1http://localhost/newgn/regist.asp

用戶名:cnrose

密碼:I?…”

電子郵件:cnbruce@126.com

密碼提示問題:|123

密碼提示答案:|456

OICQ:|22814446

ICQ:|266837980

MSN:cnbruee007@hotmail,co

URL:http://blog.ku.net

重置

直完畢

文件⑥編輯⑥查看(V)收藏&)工具a)

Q后退▼J▼囪圉;1J|搜索收藏夾

地址⑥畫http://localhost/newgn/registok.html

注冊成功,請登錄

。后退,?工0;譙素收露夾方媒體e,.G,B*id£

地址Q)|.前http://localhost/n?w^)n/r?pstbad.htBl?rcqus?rnwne:cnbruc?

呵呵,對不起,有這個用戶了,還是麻煩你重新注冊下。返回!

今天的注冊系統(tǒng)就到這邊吧,主要是插入記錄,并且驗證的不重名效果。呵呵,登

錄系統(tǒng)編寫中。。。

1、在站點里右鍵新建一文件login.asp用來做登錄頁面;同樣,之前已經(jīng)建了和數(shù)據(jù)

庫連接的文件conn.asp。所以在你新建的login.asp中的“應(yīng)用程序”--“數(shù)據(jù)庫”標(biāo)簽里面

就自動有了"conn"。

▼應(yīng)用程序

gbook▲

images

link

text

index.asp

login.asp

regist.asp

registbad.html

d

registok.html

E畫面

2、和注冊頁面一樣,都需要到“應(yīng)用程序”面板的“綁定”標(biāo)簽下“+”記錄集。彈出窗口

中選擇完畢后點擊“測試”,可以看到當(dāng)前數(shù)據(jù)庫中滿足SQL條件的相關(guān)記錄。

測試SQLjg令

記錄|id|name|pwd|email|ques...|answer|

11cnbruce123456cnbr...cnbrucecnrose

22cnrose123456cnbr...123456

注:該圖顯示表明數(shù)據(jù)庫中的相關(guān)內(nèi)容,name:cnbruce,pwd:123456和

name:cnrose,pwd:123456?記住它,可以在我們測試登錄的時候用到。

3、在登錄頁中做了Form表單,并對輸入文本框進行合理命名。

?

「鬼叉k再晝R

]login,asp*

<body>?or,><p><input#pwd>

5、選擇“應(yīng)用程序”面板中“服務(wù)器行為"中“十”一?"用戶身份驗證”?一”登錄用戶”。

6、彈出的對話框中進行具體的設(shè)置。“從表單獲取輸入”意思是從本asp頁面中選擇具

體的form表單,以及該表單中的所必有的用戶名字段和密碼字段。“連接驗證”表示通過

conn文件和數(shù)據(jù)庫表進行連接設(shè)定。選擇“user表格”,用戶名列表和密碼列表即數(shù)據(jù)庫中

的特定用戶名字段和密碼字段。很明顯,讓庫中的字段的內(nèi)容和表單中提交的內(nèi)容進行驗證

比較連接。"登錄成功,轉(zhuǎn)到"loginok.asp,該頁面是一權(quán)限頁面,只有當(dāng)?shù)卿浲耆_的

時候才能進入。否則是登錄失敗,轉(zhuǎn)到loginbad.html。

7、確定后,login.asp基本完成。切換到login.asp的代碼窗口,注意!已經(jīng)生成了

用戶的局部變量Session:“Session("MM_Username")=MM_valUsername”。該變量

可以全站采用的。

MM-nUser.CuniorLocation=2;

30MM_r3User.LockType=3;

31MM_r3User.Open();

32i((?MM_rsUser.EOF||!MM_rsUser.BOF){

33//usernameandpasswordmatch-thisisavaliduser

34Session(r'MM_Usernamer,)=Username

35if(MMjdUserAuthorizadon!=r,r'){

36Session(r,MM_UserAiithorizationri)-String(MM_r3User.Fields.

37}else{

38Ses3ion(r,MM^UserAiithorizationr,)=r,r,;

39}

40ii(String(Reqiiest.QueryString(r,accessdenieclr,))!=r,andefinEdr,&&

41MM_redirEctLoginSuccess=Request.QueryString(r,accessdeniedr

42

43MM_r3User.Close();

44RpxnrknxpRprlirprr/MMrFrlirprl"!.nszinSiirrpssV

8、新建一loginok.asp,其是一個保護頁面,只有當(dāng)用戶密碼正確登錄后才會進入。

否則跳轉(zhuǎn)到loginbad.html(登錄失敗,可能原因是用戶名或密碼錯。)打開loginok.asp,

“應(yīng)用程序”…“綁定”…“階段變量”

9、彈出的階段變量對話框中,根據(jù)第7步的代碼顯示,名稱輸入MMJJsername句

即可。表示了Session("MM_Username")的直接弓I用。

10、選擇建立起來的“MMJJsername”,按下“插入”按鈕或者拖入頁中??梢宰尣煌?/p>

用戶進入時動態(tài)顯示其對應(yīng)的姓名。

歡迎您,(Session.MMUsername]

11、再為loginok.asp做下權(quán)限限定,意思是你可以知道

http://localhost/newgn/loginok.asp,但你單純在地址欄輸入絕對是進不了的,或者用戶

密碼不正確也是進不了的。那該怎么實現(xiàn)這樣的效果呢?“服務(wù)器行為”…“身份驗證”…“限

制對頁的訪問”就OK了。

國二]iSPJavaScript

記錄集(查詢)

命令

重復(fù)區(qū)域

記錄集分頁

顯示區(qū)域

「動態(tài)文本

?轉(zhuǎn)到詳細信息頁

轉(zhuǎn)到相關(guān)頁

插入記錄

更新記錄

刪除記錄

動態(tài)表單元素

登錄用尸用戶身份驗證>[:=

限制對頁的訪問

編輯服務(wù)器行為...

注銷用戶

新建服務(wù)器行為一.

檢查新用戶名

獲取更多服務(wù)器行為.一

12、按“用戶名和密碼”進行限制,拒絕則跳轉(zhuǎn)至iWoginbad.html”

13、有關(guān)loginok.asp基本設(shè)置完畢,感覺還是蠻麻煩的,不過按步驟來會好很多,

呵呵。Now,還有個loginbad.html再努力一下。很簡單,登錄失敗跳轉(zhuǎn)到該頁,非法登

錄也同樣跳到本頁,內(nèi)容很簡單。

1、你注冊了嗎?沒有的話來登記下吧!

2、你是不是忘了什么東西了,返回仔細填下哦。

14、差不多了,調(diào)試一下。當(dāng)然先從logimasp開始,填寫個正確的看看。測試:

先用name:cnbruce,pwd:123456

G局g▼,▼回囹心IQ搜索寸收藏夾

地址也)卜囪http://localhost/newgn/login.asp

Name:|cnbruce

Pwd:I-...I

1^1重置I

注意后面的name是cnbruce

。局a*,▼回國?|£搜索收藏夾

地址也)|前http://localhost/newgn/loginok.asp

歡迎您,cnbruce

再用name:cnrose,pwd:123456

。后退▼?▼叵i團搜索收藏浜

地址Jhttp://localhost/newgn/login.asp

Name:M—se

Pwd:卜?????

重置|

注意,同樣是loginok.asp,但顯示的人姓名不一。

地址@)httD://localhost/new£n/loginok.asp

歡迎您,cnrose

再隨便敲個http://localhost/newgn/loginok.asp看看,其自動跳轉(zhuǎn)到

loginbad.htmlo

o后退?區(qū)I團心I戶搜索六收鹿夾一媒體d▼強」/口目

地址但1http://cnbruce/newert/loginbad.html?accessdenied=%2Fnew£n^Floginok^2Easp

呵呵,不好意思哦。

1,你注冊了嗎?沒有的話來登記下吧!

2,你是不是忘了什么東西了,返回仔細填下哦。

今天就把登錄系統(tǒng)好好做下,就夠你用時間的了。還有,再把前面的多多復(fù)習(xí),直

到閉著眼睛一氣呵成到登錄系統(tǒng)。嘿,說實話,我以前做了不下50遍,現(xiàn)在雖擱了今3個

月,但一樣很上手。那多練啊,打基礎(chǔ)啊,呵呵!

1、建立第一個頁面1.asp,其主要作用是讓查找密碼的朋友輸入其用戶名,很簡單的

頁面:一個name文本輸入框,和一個submit提交按鈕。

;口|8口方+電值________________________________________

輸入你的姓名(n贏).......................................................

國............................................

1L*p*|-

<bodjr><£or?>Q>

▼JE性

文本域字符寬度—)|:類祖6單行0)「多行⑥「密碼9

而最大字符數(shù)|初始值①)

2、1.asp中選form標(biāo)記,在相應(yīng)的屬性框中,"動作”填寫2.asp,“方法"采用post。

囤制國,標(biāo)匙標(biāo)題音JMTOTg愁*以坦二

name

1^1

3、保存l.asp,在站點里面新建2.asp,并打開它。該頁的作用有兩個:

(1)判斷上一頁,即l.asp所填寫名字在數(shù)據(jù)庫中是否存在。

(2)不存在應(yīng)提示出錯,存在則應(yīng)將該用戶的問題

(question)字段內(nèi)容顯示。具體怎么實現(xiàn)呢?

4、2.asp上數(shù)據(jù)庫已經(jīng)連好。老方法,先綁定記錄集(“應(yīng)用程序”面板--“綁定”標(biāo)

簽下“+””記錄集(查詢)”)o在彈出的“記錄集”中就要好好設(shè)置了。最主要的就是“篩選”,

選擇“name““="“表單變量""name"。意思是,要顯示數(shù)據(jù)庫表中字段name的內(nèi)容,得

有個條件,那就是:從上一頁(l.asp)中書寫的name表單內(nèi)容要和庫中的字段name值

相等。

記錄集兇

5、其實切換到“高級”就可以看到自動生成的SQL代碼,其中就有

requeset.form(MnameM),意思就是把1.asp文本框中輸入的值接受過來。

圮*集X

名林’

連接jconn-三1定義

SZ8?

FROMuserd

rHKREns*='WColPtrg'

名稱I默U值]運行時值,.

NNColPartmIRequtslFornCnw****)

E衷格

散密區(qū)項游游JSQL

£視圖

$BUCT

預(yù)存

YKERE

ORDKRBY

6、在2.asp頁面敲入不存在該用戶的提示語言”嘿嘿,這個用戶還沒有注冊,所以你

就沒必要找密碼了。”換行再敲入存在該用戶的語句。但與此同時還要注意把密碼問題

SHOW出來,以及問題的答案做成文本框。

嘿嘿,這個用戶還沒有注冊,所以你就沒必要找密碼了。

我迎您.

I

你的密碼問題是,

I

I

請正確填寫你的答案,f

7、選中2.asp的form標(biāo)簽,屬性面板中動作填寫3.asp,方法采用post..3.asp

主要就是用來判斷問題和答案是否吻合,如吻合則顯示正確密碼了。注意!是問題和答案在

一起。而我們當(dāng)前只有答案可以傳過去,那我們的問題該怎么傳到3.asp呢?

嘿嘿,這個用戶還沒有注冊,所以你就沒必要找密碼了。

「闞I

11.g.asp「

<body><f?r?>

8、在“你的密碼問題是:”后面插入光標(biāo),然后從“綁定”的“記錄集”中選擇“question”

插入或者直接拖入到頁面。注意!這還只是顯示給用戶密碼問題,是不能將此信息傳過去的。

那怎么樣才可以呢?

/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論