freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dreamweaver實(shí)訓(xùn)教案-資料下載頁(yè)

2024-11-16 02:21本頁(yè)面
  

【正文】 環(huán)的意思。哈哈,再次瀏覽這個(gè)文件看明白了嗎,這樣就可以讓數(shù)據(jù)庫(kù)中的數(shù)據(jù)全部顯示在頁(yè)面中了,好了,這節(jié)就到這,下節(jié)講一個(gè)也很重要的部份(添加留言功能。)五、制作添加留言頁(yè)面,實(shí)現(xiàn)留言功能我們是做的一個(gè)留言本,實(shí)現(xiàn)留言的功能就十分重要了,要不然就算不上留言本了,接下來就一起來實(shí)現(xiàn)這個(gè)功能。用DW制作以下這樣的頁(yè)面:設(shè)置表單的屬性如下:姓名:設(shè)置為單行文本域,名稱為“user”號(hào):設(shè)置為單行文本域,名稱為“qq” 郵件:設(shè)置為單行文本域,名稱為“” 內(nèi)容:設(shè)置為多行文本域,名稱為“content”最后將表單的“Action”。,OK!下一步!表單是做好了,但是還需要后臺(tái)程序的支持,一起來使用ASP編寫一個(gè)添加留言處理程序,添加留言代碼:%@LANGUAGE=“VBScript” codepage=“936”%39。表明ASP使用的是VB腳本 39。是用include包含文件,這里包含的是數(shù)據(jù)庫(kù)連接文件 % set rs=(“”)/pp39。利用Server內(nèi)置對(duì)象創(chuàng)建一個(gè)記錄集 sql=“select user,qq,,content,data from main”/pp39。SQL語(yǔ)句,上節(jié)有詳解/pp sql,conn,1,39。用剛才創(chuàng)建的名為rs的記錄集打開數(shù)據(jù)庫(kù),設(shè)置屬性為插入數(shù)據(jù) /pp39。用記錄集新添加一條數(shù)據(jù) user=(“user”)/pp39。請(qǐng)求表單的變量,定義變量為user, qq=(“qq”)/pp39。請(qǐng)求表單的變量,定義變量為qq =(“”)/pp39。請(qǐng)求表單的變量,定義變量為content=(“content”)/pp39。請(qǐng)求表單的變量,定義變量為content rs(“user”)=user/pp39。將請(qǐng)求到的表單值傳向記錄集中代表user字段的名稱/pp rs(“qq”)=qq/pp39。將請(qǐng)求到的表單值傳向記錄集中代表qq字段的名稱/pprs(“”)=/pp39。將請(qǐng)求到的表單值傳向記錄集中代表字段的名稱/pprs(“content”)=content/pp39。將請(qǐng)求到的表單值傳向記錄集中代表content字段的名稱 /pp39。更新一下數(shù)據(jù)庫(kù)中的數(shù)據(jù)。/pp39。關(guān)閉記錄集 set rs=nothing/pp39。銷毀記錄集 /pp39。關(guān)閉數(shù)據(jù)庫(kù)連接 set rs=nothing/pp39。銷毀數(shù)據(jù)庫(kù)連接 %,測(cè)試下!咦?怎么填好提交以后就出現(xiàn)空白了,為什么?,這里不用做那么復(fù)雜的,只要做一個(gè)刷新頁(yè)面就行了,在程序的后面加上:然后在頁(yè)面中添加提示信息,比如:“您的留言已經(jīng)成功提交,2秒鐘后將自動(dòng)返回留言本首頁(yè)”好了,這個(gè)留言的功能總算實(shí)現(xiàn)了,最后再測(cè)試下,看看效果!六、制作管理登陸頁(yè)面留言本的管理功能對(duì)于留言本來說就不言而喻了,像論壇的登陸功能就是一個(gè)很好的例子,不過我們做留言本基本上有刪除功能就行了,寫這個(gè)教程是為了更多的ASP入門者更好的了解ASP,所以旨在學(xué)習(xí)用,當(dāng)然也可以在這基礎(chǔ)上添加更多的功能,比如回復(fù)留言者。好了,開始了,還是按照以前的,用Dreamweaver做一個(gè)登陸頁(yè)面,如下圖:把用戶名的表單名稱設(shè)置為admin,密碼的表單名稱設(shè)為password,,下面就做檢測(cè)密碼的ASP程序了,看以下代碼解釋:39。 % 39。ASP起始 admin=(“admin”)39。定義admin的值是表單傳過來的用戶名域名稱admin password=(“password”)39。定義admin的值是表單傳過來的用戶名域名稱admin if admin=“ or password=”“ then 39。這句的意思是假如用戶名和密碼沒有輸入的話那么執(zhí)行下一句/pp(”script language=javascriptalert(39。請(qǐng)?zhí)顚懲暾?39。)。(1)/script“)39。用javascript腳本提示用戶 end if 39。結(jié)束if語(yǔ)句/ppsql=”select * from admin where admin=39?!癮mp。adminamp?!?9。 and password=39?!癮mp。passwordamp?!?9。“ 39。這句很重要,查詢admin表中用戶名和密碼與輸入的是否一致。set rs=(sql)39。設(shè)定記錄集rs,用conn執(zhí)行SQL語(yǔ)句 if or then 39。當(dāng)沒有符合篩選結(jié)果時(shí),則執(zhí)行下面的句子 ”script language=javascript“ ”alert(39。用戶或密碼不對(duì)!39。)?!? ”javascript:(1)?!? ”/script“ 39。用javascript腳本提示用戶 else 39。如果符合條件的時(shí)候/ppsession(”admin“)=admin/pp39。新建session,值等于表單傳來的用戶名 ”“ 39。,進(jìn)入管理頁(yè) end if 39。結(jié)束if語(yǔ)句 % 39。ASP結(jié)束這樣,,當(dāng)用戶名和密碼的值和數(shù)據(jù)庫(kù)中的字段相匹配時(shí),同時(shí)建一個(gè)session,這個(gè)session的會(huì)話變量將在后面起作用,下一節(jié)就明白了。七、制作管理頁(yè)面上節(jié)中講的是制作登陸頁(yè)面和檢測(cè)用戶,當(dāng)用戶名和密碼正確時(shí)就轉(zhuǎn)到管理頁(yè)面,好了,開始實(shí)現(xiàn)它。其實(shí)這個(gè)留言本的管理頁(yè)面和用戶直接看到的首頁(yè)沒有多大的區(qū)別,只是用了Session會(huì)話變量用作保護(hù)和增加了一個(gè)刪除鏈接,當(dāng)點(diǎn)擊這個(gè)鏈接的時(shí)候,就會(huì)自動(dòng)刪除這條留言,好了,其本的目的知道了,那就GO!剛才講了,那么就先復(fù)制就行了,然后再改一下首先找到下面這句:sql=”select user,qq,,content,data from main order by id desc“ 把它改為:sql=”select id,user,qq,,content,data from main order by id desc“ 這樣,就選取到了id這個(gè)自動(dòng)編號(hào)的值,以便刪除留言時(shí)鎖定這個(gè)id。然后在“郵件”這個(gè)鏈接后面增加一個(gè)鏈接“刪除”,鏈接:?id=%=rs(”id“),修改代碼后為“ onclick=”return confirm(39。是否確定刪除本留言?39。)?!皠h除 這樣,待會(huì)我們做del這個(gè)頁(yè)的時(shí)候,就會(huì)知道為什么了!/pp/pp現(xiàn)在打開瀏覽器看看!/pp怎么不用輸入用戶名和密碼都可進(jìn)入呀?別急,上節(jié)中,我們不是建了一個(gè)session的會(huì)話變量,這時(shí)就派上用場(chǎng)了,直接用記事本打開。/pp在%@LANGUAGE=”VBScript“ codepage=”936“%這句的后面加上% if session(”admin“)”“/ppthen % 這句,在末尾寫上:% else (”“)end if % 下面來講解一下。% if session(”admin“)”“ then % 39。就是說如果session這個(gè)(”admin“)的值不是空的話就執(zhí)行。怎樣才不為空呢,只是在admin 登錄成功時(shí),才給session(”admin“)=admin % else (”“)end if % 39。為空的話就轉(zhuǎn)向登陸頁(yè),重新登陸,這樣的話,簡(jiǎn)單吧!八、刪除留言上節(jié)我們?cè)黾恿艘粋€(gè)刪除留言的鏈接,% set rs=(”“)id=(”id“)sql=”select * from main where id=“amp。id sql,conn,2,3 %很明了吧,才幾句,第3句都不用解釋了,大家都在上幾節(jié)中明白了。第4句:id=(”id“)用id取值字符串中傳的id,回頭看一下刪除的鏈接:?id=%=rs(”id“)% 就是這個(gè)鏈接才把id的值傳來的,%=rs(”id)%是讀取數(shù)據(jù)庫(kù)中的自動(dòng)編號(hào)字段中的id。第5句:用sql定義SQL語(yǔ)句,這里的*是通配符,表示所有,而Where有點(diǎn)像我們漢語(yǔ)中的“當(dāng)”,整句話的意思是選擇所有來自表名為main的字段,它的條件是當(dāng)數(shù)據(jù)庫(kù)中的id字段是字串所傳來的id。如果這個(gè)沒有的話這個(gè)一時(shí)間不明白也不要緊,慢慢接觸就知道了。第6句是打開符合條件的記錄,確切的講不應(yīng)該叫記錄集了,因?yàn)榻?jīng)過我們這樣篩選的話,記錄絕對(duì)是一條,2,3指定可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)入修改。第8句: 看了就明白了,原來這才是整個(gè)程序的精髓,就是執(zhí)行刪除了。 這是更新數(shù)據(jù)庫(kù)中的表,刪除后就更新。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1