欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      簡單易學的ASP留言板制作教程

      時間:2019-05-13 06:43:16下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《簡單易學的ASP留言板制作教程》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《簡單易學的ASP留言板制作教程》。

      第一篇:簡單易學的ASP留言板制作教程

      ASP留言本教程(1)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      二、設計數(shù)據(jù)庫

      ASP程序本身并不能儲存數(shù)據(jù),眾所周知,留言本有以下信息需要保存:留言者姓名、聯(lián)系方式、留言內(nèi)容等等。因為ASP并不能儲存數(shù)據(jù),所以數(shù)據(jù)庫在這種環(huán)境之下就產(chǎn)生了。數(shù)據(jù)庫的種類也很多,針對不同的程序也有適用于它的數(shù)據(jù)庫,比如Access和Ms SQL就比較適用ASP和ASP.net程序,至于其它的數(shù)據(jù)庫和程序,就不屬于本文所討論的問題了,有興趣的朋友可以查看其它一些資料。

      那么既然Access和MS SQL都適用ASP,那么具體又如何來選擇呢?我們可以打一個比方:比如釘一枚小釘子,聰明的人一定不會用一個大的棒槌,而是選擇小的鐵錘,雖然用大的棒槌也一樣的可以把釘子釘進去,可是沒有人愿意這樣做。

      數(shù)據(jù)庫也一樣:Access比較適用小型的應用,而MS SQL則適用于大中型的數(shù)據(jù)庫應用,所以要做一個留言本,理所當然是選擇Access更好一些,但是如果你決心使用MS,沒有人會極力阻止你。好了,廢話少說,切入正題,下面開始創(chuàng)建數(shù)據(jù)庫。

      Access是微軟office辦公軟件中的其中一個,默認的安裝Office是有這個Access的,好了,打開程序,開始了,GO!

      進入實戰(zhàn)了。打開程序后,出現(xiàn)一個對話框,這里我們選擇第一個選項"空Access數(shù)據(jù)庫"點擊確定,彈出一個新建數(shù)據(jù)庫的文件框,選擇你上次你建的站點目錄,起個data的文件名,點擊創(chuàng)建,OK!雙擊"使用設計器創(chuàng)建表"打開表創(chuàng)建窗口"如圖

      創(chuàng)建表的結構如下表:

      字段名稱

      數(shù)據(jù)類型

      備注(筆者注釋)

      id 自動編號 設置“自動編號” name 文本 留言者姓名

      qq 數(shù)字 留言者的QQ,因為QQ號是由數(shù)字組成 email 文本 留言者的電子郵件 content 備注 留言內(nèi)容

      data 日期/時間 留言時間,設定默認值為Now()

      數(shù)據(jù)庫設計好了以后,可以直接在數(shù)據(jù)庫里添加兩條記錄,以后測試時候用!這一節(jié)就到此了

      ASP留言本教程(2)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      三、連接數(shù)據(jù)庫

      在上一節(jié),我們已經(jīng)為我們的程序創(chuàng)建了一個數(shù)據(jù)庫,在這一節(jié)中,我們來用ASP把程序和數(shù)據(jù)庫連接起來,以后就可以連接到數(shù)據(jù)庫、在ASP中顯示數(shù)據(jù)庫中的數(shù)據(jù)以及更復雜的插入、修改和刪除。

      一起看以下代碼,這就是ASP程序中常用的連接數(shù)據(jù)庫的代碼: <% set conn=server.createobject(“adodb.connection”)connstr=“Provider=Microsoft.jet.oledb.4.0;data source=”&server.mappath(“data.mdb”)conn.open connstr %>

      解釋一下以上代碼: <%

      '這是ASP程序的起始

      set conn=server.createobject(“adodb.connection”)

      '在服務器上創(chuàng)建了一個連接數(shù)據(jù)庫的對象

      connstr=“Provider=Microsoft.jet.oledb.4.0;data source=”&server.mappath(“data.mdb”)

      '告訴ASP數(shù)據(jù)庫的接接方法以及路徑

      conn.open connstr

      '創(chuàng)建了對象后就用來打開數(shù)據(jù)庫進行連接 %>

      '一切OK了!結束ASP程序

      將上面的代碼另存為conn.asp文件,放在服務器目錄下面就可以了。怎么樣,簡單吧?

      這一節(jié)是最重要的,一定要弄明白,否則以后操作數(shù)據(jù)庫將變得不現(xiàn)實,如果有不懂的問題,歡迎和我討論,我的電子郵件地址是。這一節(jié)就到此,下節(jié)我們就將數(shù)據(jù)庫中的數(shù)據(jù)顯示在頁面中(這就實現(xiàn)了留言本的查看功能)

      ASP留言本教程(3)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      三、制作留言本首頁

      前面我們已經(jīng)連接好了數(shù)據(jù)庫,就要讓它在這里發(fā)揮一下作用了,這一節(jié)將講述如何將數(shù)據(jù)庫里的數(shù)據(jù)用ASP讀取出來,在頁面中顯示出來,這樣就等于是查看留言本了。

      利用DW制作如下頁面(這里我就不講如何去做這個頁面了,最后我將會給出HTML代碼下載)

      將制作好的文件存為index.asp,下面就創(chuàng)建數(shù)據(jù)記錄集,用來顯示數(shù)據(jù)庫的數(shù)據(jù)到這個頁面中:

      用記事本打開index.asp,在頁頭加入以下代碼:

      <%@LANGUAGE=“VBScript” codepage=“936”%> <% set rs=server.createobject(“adodb.recordset”)sql=“select user,qq,email,content,data from main order by id desc” rs.open sql,conn,1,1 %>

      解釋一下:

      第一行,表明ASP使用的是VB腳本

      第二行,是用include包含文件,這里包含的是數(shù)據(jù)庫連接文件。第三行,ASP程序開始

      第四行,利用Server內(nèi)置對象創(chuàng)建一個記錄集

      第五行, SQL語句,這里的意思是選擇數(shù)據(jù)庫中的user,qq,email,content,data字段,指定該數(shù)據(jù)表的名稱是“main”數(shù)據(jù)的排列順序是倒序。

      第六行,用剛才創(chuàng)建的名為rs的記錄集打開數(shù)據(jù)庫,設置屬性為只讀(1,1為只讀數(shù)據(jù),1,3為插入數(shù)據(jù),2,3是修改數(shù)據(jù)。

      這樣就打開了數(shù)據(jù)庫,接下來就可以顯示了。

      將“留言人”代替為“<%=rs(“user”)%> “時間”代替為“<%=rs(“data”)%>

      “留言內(nèi)容在此”代替為“<%=rs(“content”)%> “QQ”鏈接到:

      “郵件”鏈接到:mailto:<%=rs(“email”)%> 最后將“填寫留言”鏈接 add.asp “管理留言”鏈接 admin.asp

      好了,再次保存,瀏覽看看!

      怎么了?只顯示一條記錄?原來我們在數(shù)據(jù)庫里添加了兩條記錄的哦!還有一條呢?別急,因為我們沒有指定ASP循環(huán)顯示,所以就只有一條啦。。

      在剛才的代碼后面添加一行

      <%do while not rs.eof%>

      并在頁面的第一個表格的末尾加上

      <% rs.movenext loop %> 上面的代碼就是說用rs記錄集指針一條一條往下一條移動,直到末尾,loop是循環(huán)的意思。哈哈,再次瀏覽這個文件

      看明白了嗎,這樣就可以讓數(shù)據(jù)庫中的數(shù)據(jù)全部顯示在頁面中了,好了,這節(jié)就到這,下節(jié)講一個也很重要的部份(添加留言功能。)

      ASP留言本教程(4)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      三、制作添加留言頁面,實現(xiàn)留言功能

      我們是做的一個留言本,實現(xiàn)留言的功能就十分重要了,要不然就算不上留言本了,接下來就一起來實現(xiàn)這個功能。

      用DW制作以下這樣的頁面:

      設置表單的屬性如下:

      姓名:設置為單行文本域,名稱為“user” QQ號:設置為單行文本域,名稱為“qq” 郵件:設置為單行文本域,名稱為“email” 內(nèi)容:設置為多行文本域,名稱為“content”

      最后將表單的“Action”動作指向addsave.asp就可以了。

      保存文檔名為add.asp,OK!下一步!

      表單是做好了,但是還需要后臺程序的支持,一起來使用ASP編寫一個添加留言處理程序,添加留言代碼:

      <%@LANGUAGE=“VBScript” codepage=“936”%>

      '表明ASP使用的是VB腳本

      '是用include包含文件,這里包含的是數(shù)據(jù)庫連接文件 <% set rs=server.createobject(“adodb.recordset”)

      '利用Server內(nèi)置對象創(chuàng)建一個記錄集

      sql=“select user,qq,email,content,data from main”

      'SQL語句,上節(jié)有詳解 rs.open sql,conn,1,3'用剛才創(chuàng)建的名為rs的記錄集打開數(shù)據(jù)庫,設置屬性為插入數(shù)據(jù)

      rs.addnew

      '用記錄集新添加一條數(shù)據(jù)

      user=request.form(“user”)

      '請求表單的變量,定義變量為user,這里request.form是請求表單的意思

      qq=request.form(“qq”)

      '請求表單的變量,定義變量為qq,這里request.form是請求表單的意思

      email=request.form(“email”)

      '請求表單的變量,定義變量為email,這里request.form是請求表單的意思

      content=request.form(“content”)

      '請求表單的變量,定義變量為content,這里request.form是請求表單的意思

      rs(“user”)=user

      '將請求到的表單值傳向記錄集中代表user字段的名稱 rs(“qq”)=qq

      '將請求到的表單值傳向記錄集中代表qq字段的名稱

      rs(“email”)=email

      '將請求到的表單值傳向記錄集中代表email字段的名稱 rs(“content”)=content

      '將請求到的表單值傳向記錄集中代表content字段的名稱

      rs.update

      '更新一下數(shù)據(jù)庫中的數(shù)據(jù)。rs.close

      '關閉記錄集 set rs=nothing

      '銷毀記錄集 conn.close

      '關閉數(shù)據(jù)庫連接 set rs=nothing

      '銷毀數(shù)據(jù)庫連接 %>

      將以上文件存為addsave.asp,測試下!咦?怎么填好提交以后就出現(xiàn)空白了,為什么?這是因為在addsave.asp中沒有設置數(shù)據(jù)成功提交好后的轉向頁面,這里不用做那么復雜的,只要做一個刷新頁面就行了,在程序的后面加上:

      然后在頁面中添加提示信息,比如:“您的留言已經(jīng)成功提交,2秒鐘后將自動返回留言本首頁”

      好了,這個留言的功能總算實現(xiàn)了,最后再測試下,看看效果!

      OK!這個留言功能的實現(xiàn)教程就到這里了。

      ASP留言本教程(5)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      六、制作管理登陸頁面

      留言本的管理功能對于留言本來說就不言而喻了,像論壇的登陸功能就是一個很好的例子,不過我們做留言本基本上有刪除功能就行了,寫這個教程是為了更多的ASP入門者更好的了解ASP,所以旨在學習用,當然也可以在這基礎上添加更多的功能,比如回復留言者。

      好了,開始了,還是按照以前的,用Dreamweaver做一個登陸頁面,如下圖:

      把用戶名的表單名稱設置為admin,密碼的表單名稱設為password,把動作指向checkpass.asp,存admin.asp這樣登陸頁面就好了,下面就做檢測密碼的ASP程序了,看以下代碼解釋:

      '把conn.asp包含進來連接數(shù)據(jù)庫 <% 'ASP起始

      admin=request.form(“admin”)'定義admin的值是表單傳過來的用戶名域名稱admin password=request.form(“password”)'定義admin的值是表單傳過來的用戶名域名稱admin if admin=“" or password=”“ then '這句的意思是假如用戶名和密碼沒有輸入的話那么執(zhí)行下一句

      response.Write(”“)'用javascript腳本提示用戶 end if '結束if語句

      sql=”select * from admin where admin='“&admin&”' and password='“&password&”'“ '這句很重要,我們放到后面講

      set rs=conn.execute(sql)'設定記錄集rs,用conn執(zhí)行SQL語句 if rs.eof or rs.bof then '當沒有符合篩選結果時,則執(zhí)行下面的句子 response.write ”“ '用javascript腳本提示用戶 else '如果符合條件的時候

      session(”admin“)=admin '新建session,值等于表單傳來的用戶名 response.redirect ”mymanage.asp“ '轉向到mymanage.asp,進入管理頁 end if '結束if語句 %> 'ASP結束

      將以上代碼保存為checkpass.asp

      這樣,用戶在admin.asp頁面中輸入用戶名和密碼后,就把用戶名和密碼值傳給checkpass.asp處理,當用戶名和密碼的值和數(shù)據(jù)庫中的字段相匹配時,就進入mymanage.asp這個管理頁面,同時建一個session,這個session的會話變量將在后面起作用,下一節(jié)就明白了。

      ASP留言本教程(6)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      七、制作管理頁面

      上節(jié)中講的是制作登陸頁面和檢測用戶,當用戶名和密碼正確時就轉到管理頁面,好了,開始實現(xiàn)它。

      其實這個留言本的管理頁面和用戶直接看到的首頁沒有多大的區(qū)別,只是用了Session會話變量用作保護和增加了一個刪除鏈接,當點擊這個鏈接的時候,就會自動刪除這條留言,好了,其本的目的知道了,那就GO!

      剛才講了,這個頁面和首頁的index.asp相似,那么就先復制就行了,然后再改一下

      首先找到下面這句:

      sql=”select user,qq,email,content,data from main order by id desc“ 把它改為

      sql=”select id,user,qq,email,content,data from main order by id desc“ 這樣,就選取到了id這個自動編號的值,以便刪除留言時鎖定這個id。

      然后在“郵件”這個鏈接后面增加一個鏈接“刪除”,鏈接:del.asp?id=<%=rs(”id“),修改代碼后為“ onclick=”return confirm('是否確定刪除本留言?');“>刪除 這樣,待會我們做del這個頁的時候,就會知道為什么了!

      改過后存為mymanage.asp

      現(xiàn)在打開瀏覽器看看!

      怎么不用輸入用戶名和密碼都可進入呀?別急,上節(jié)中,我們不是建了一個session的會話變量,這時就派上用場了,直接用記事本打開。在<%@LANGUAGE=”VBScript“ codepage=”936“%>這句的后面加上<%if session(”admin“)<>”“ then%>這句,在末尾寫上: <% else response.Redirect(”admin.asp“)end if%> 下面來講解一下。

      <%if session(”admin“)<>”“ then%> '就是說如果session這個(”admin“)的值不是空的話就執(zhí)行。<% else response.Redirect(”admin.asp“)end if%> '為空的話就轉向登陸頁,重新登陸,這樣的話,直接輸入網(wǎng)址的話就會跳到admin.asp,簡單吧!

      好了,這節(jié)就到這里了。

      ASP留言本教程(7)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)

      八、刪除留言

      上節(jié)我們增加了一個刪除留言的鏈接,以下是這個del.asp的代碼

      <% set rs=server.createobject(”adodb.recordset“)id=Request.QueryString(”id“)sql=”select * from main where id=“&id rs.open sql,conn,2,3 rs.delete rs.update %>

      很明了吧,才幾句,第1、2、3句都不用我解釋了,大家都在上幾節(jié)中明白了。

      第4句:

      id=Request.QueryString(”id“)用id取值字符串中傳的id,回頭看一下刪除的鏈接:del.asp?id=<%=rs(”id“)%> 就是這個鏈接才把id的值傳來的,<%=rs(”id")%>是讀取數(shù)據(jù)庫中的自動編號字段中的id。

      第5句:

      用sql定義SQL語句,這里的*是通配符,表示所有,而Where有點像我們漢語中的“當”,整句話的意思是選擇所有來自表名為main的字段,它的條件是當數(shù)據(jù)庫中的id字段是字串所傳來的id。如果這個沒有的話這個一時間不明白也不要緊,慢慢接觸就知道了。

      第6句是打開符合條件的記錄,確切的講不應該叫記錄集了,因為經(jīng)過我們這樣篩選的話,記錄絕對是一條,2,3指定可以對數(shù)據(jù)庫中的數(shù)據(jù)進入修改。

      第7、8句 rs.delete 看了就明白了,原來這才是整個程序的精髓,就是執(zhí)行刪除了。rs.update 這是更新數(shù)據(jù)庫中的表,刪除后就更新。

      最后大家自己用rs.close和conn.close釋放。

      第二篇:ASP課程設計簡單留言板

      ASP.NET課程設計說明書

      業(yè): 計算機科學與技術

      級: 0801 學

      號: 0812030111 學生姓名: 歐陽鋒 指導教師: 言天舒

      湖南工業(yè)大學科技學院教務部 制

      第三篇:Dreamweaver 8.0制作簡易留言板圖文教程

      用ASP和Dreamweaver 8.0制作簡易留言板

      目錄

      一、ASP原理..................................................................................................................................2

      二、網(wǎng)頁制作步驟...........................................................................................................................3

      1、建立數(shù)據(jù)庫.........................................................................................................................3

      (1)、利用ACCESS新建空數(shù)據(jù)庫db_message.mdb.....................................................3(2)、建立數(shù)據(jù)表t_message.............................................................................................3(3)、建立所需字段..........................................................................................................3

      2、建立留言頁面.....................................................................................................................4

      (1)、打開Dreamweaver 8.0 新建 ASP VBScript,建立留言頁面message.Asp。....4(2)、建立數(shù)據(jù)庫連接conn.............................................................................................4(3)、利用插入記錄表單向導創(chuàng)建頁面..........................................................................4

      3、建立留言板首頁.................................................................................................................6

      (1)、用Dreamweaver新建ASP VBScript,創(chuàng)建留言板首頁index.asp。...............6(2)、建立一個記錄集message........................................................................................6(3)、插入一個4行4列的表格......................................................................................7(4)、綁定記錄集到表格中..............................................................................................8(5)、添加重復區(qū)域........................................................................................................10

      三、網(wǎng)頁制作結果.........................................................................................................................11

      四、總結.........................................................................................................................................12

      五、致謝.........................................................................................................................................12

      六、參考文獻.................................................................................................................................13

      摘要:隨著因特網(wǎng)的迅猛發(fā)展,網(wǎng)絡已深入到世界的各個角落,作為因特網(wǎng)的主要組成部分的網(wǎng)站,其數(shù)量和質量都在快速發(fā)展。網(wǎng)站與用戶的交互主要使用動態(tài)網(wǎng)頁來實現(xiàn),為了簡化和方便動態(tài)網(wǎng)頁的開發(fā),Web領域的主要開發(fā)商相繼推出了多種Web開發(fā)技術,ASP(Active Server Pages)就是其中的典型代表。利用ASP和Dreamweaver 8.0快速創(chuàng)建充滿動感的交互網(wǎng)頁,而無需或只需要少量的手寫代碼,同時還能非常方便地編輯和管理站點,這是動態(tài)網(wǎng)頁初學者進行網(wǎng)站開發(fā)的最好方式。用ASP、Dreamweaver 8.0以及Access作為后臺數(shù)據(jù)庫可以簡單快捷的設計一個留言板,達到留言板的基本功能。

      關鍵字:ASP、Dreamweaver、留言板、交互網(wǎng)頁、Access

      一、ASP原理

      ASP是一個編程環(huán)境,在其中,可以混合使用HTML、腳本語言以及組件來創(chuàng)建服務器端功能強大的Internet應用程序。如果你以前創(chuàng)建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。組件可以被腳本程序調用,也可以由其他的組件調用。ASP網(wǎng)頁需要相應的Web服務器的支持,才能正常運行,其WEB服務器主要是PWS和IIS。安裝IIS后,設置相應配置,便可使用ASP。

      網(wǎng)頁文件均是存放在Web服務器中的,當在客戶端瀏覽器的地址欄鍵入某個網(wǎng)址并按回車時,便向服務器觸發(fā)了一個HTTP請求,服務器將根據(jù)所請求網(wǎng)頁的擴展名,來決定響應的方式。ASP網(wǎng)頁是運行于服務器端的,在客戶端所查看到的網(wǎng)頁源代碼,是ASP動態(tài)生成的頁面源代碼,并非ASP網(wǎng)頁本身的代碼,因此,ASP網(wǎng)頁具有較高的保密性,另外,由于ASP輸出的是標準格式的HTML頁面,故不存在瀏覽器不支持的問題。HTML運行于客戶端瀏覽器,由瀏覽器解釋執(zhí)行,從而顯示出最終的頁面內(nèi)容。ASP能根據(jù)代碼執(zhí)行的結果,動態(tài)形成頁面內(nèi)容,故ASP頁面又稱為動態(tài)網(wǎng)頁。

      當在Web站點中融入ASP功能后,通常將發(fā)生以下結果:

      1、用戶調出站點內(nèi)容,默認頁面的擴展名是.asp。

      2、瀏覽器從服務器上請求ASP文件。

      3、服務器端腳本開始運行ASP。

      4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。

      5、頁面信息發(fā)送到瀏覽器。

      二、網(wǎng)頁制作步驟

      1、建立數(shù)據(jù)庫

      (1)、利用ACCESS新建空數(shù)據(jù)庫db_message.mdb(2)、建立數(shù)據(jù)表t_message(3)、建立所需字段

      留言人:t_name 留言內(nèi)容:t_message 留言時間:t_time

      2、建立留言頁面

      (1)、打開Dreamweaver 8.0 新建 ASP VBScript,建立留言頁面message.Asp。(2)、建立數(shù)據(jù)庫連接conn,用以下程序:

      “Provider=Microsoft.Jet.oLEDB.4.0;Data Source=E:webdb_message.mdb”

      (3)、利用插入記錄表單向導創(chuàng)建頁面,各配置如圖

      列t_time的標簽改為留言時間,顯示為隱藏域,提交為日期,默認值寫 <%= Now()%> 設置完記錄表單向導后,會自動生成表單

      打開瀏覽器,輸入http://localhost/message.asp 出現(xiàn)留言頁面,輸入留言內(nèi)容

      由于留言板主頁并未制作,所以不會出現(xiàn)連接,但是Access數(shù)據(jù)庫中有留言內(nèi)容

      3、建立留言板首頁

      (1)、用Dreamweaver新建ASP VBScript,創(chuàng)建留言板首頁index.asp。(2)、建立一個記錄集message

      (3)、插入一個4行4列的表格

      (4)、綁定記錄集到表格中

      在瀏覽器地址輸入http://localhost/index.asp就會出現(xiàn)留言板主頁,并且顯示以前留言

      重新在瀏覽器地址輸入http://localhost/message.asp

      提交新留言

      留言板主頁只顯示當前最新留言,以前留言并不顯示,要改進就要添加重復區(qū)域

      9(5)、添加重復區(qū)域

      需要修改代碼

      在瀏覽器輸入地址http://localhost/index.asp顯示結果有全部留言

      三、網(wǎng)頁制作結果

      四、總結

      這次實訓是做一個簡易的留言板,對然簡單,但能實現(xiàn)基本功能。利用ASP、Dreamweaver 8.0、Access制作留言板,減少了寫繁多代碼的麻煩,便可制作出最基本、簡便的留言板。在制作過程中,首先了解了ASP的運行與原理,其次,再利用Dreamweaver 8.0制作網(wǎng)頁的過程中,對該軟件有了初步的認識與了解,并會運用其中一些功能,利用Access制作簡單的數(shù)據(jù)庫,簡便快捷。

      在使用軟件的過程中,由陌生到逐步了解、熟悉,在配置各種設置的過程中了解使用原理,一步一步做出所需要的留言板,在過程中學會知識,在結果中收獲喜悅。通過本次實訓,讓我對學了的知識進行了鞏固并且學到了許多新的知識,知道如何將書本上的知識轉化為實際操作并且得到所要的結果,五、致謝

      感謝老師的指導,為我們解決了許多疑難困惑。

      六、參考文獻

      [1] 吳鵬,李國娟,賈艷萍.Dreamweaver網(wǎng)頁設計與制作案例教程.北京大學出版社,2010.[2] 張玉孔.ASP動態(tài)網(wǎng)頁開發(fā)案例教程.北京航空航天大學出版社,2009.[3] 石志國,李穎.ASP程序設計.清華大學出版社,2005.[4] 鄒婷.Dreamweaver 8 標準教程.中國青年出版社,2006.

      第四篇:編寫一個簡單的ASP留言板

      編寫一個簡單的ASP留言板

      一、建立文件!

      最簡單的論壇也要有幾個必要的文件,就是:

      1、數(shù)據(jù)庫,用來儲存發(fā)表的帖子!-------命名為:bbs.mdb

      2、有數(shù)據(jù)庫就必須連接數(shù)據(jù)庫,該文件用來連接數(shù)據(jù)庫:----命名為:conn.asp

      3、發(fā)表帖子的文件----命名為:say.asp

      4、保存發(fā)表帖子內(nèi)容的文件-----命名為:save.asp

      5、顯示帖子標題的文件------命名為:index.asp

      6、顯示帖子內(nèi)容的文件,即點擊標題后所進入的頁面-----命名為:show.asp

      建立文件是可以先建立文本文檔,他的格式為“文件名.txt”,我們只需把它改為“文件名.asp”

      二、各文件的主要內(nèi)容

      1、bbs.mdb

      打開這個數(shù)據(jù)庫,建立一個表,命名為bbs

      該表中有幾個字段: id(自動給帖子編號),他的數(shù)據(jù)類型設為“自動編號”

      name(用來儲存發(fā)表的作者),數(shù)據(jù)類型為“文本”

      title(用來儲存帖子的主題),數(shù)據(jù)類型為“文本”

      body(用來儲存帖子的內(nèi)容),數(shù)據(jù)類型為“備注”

      2、conn.asp 源代碼為:

      <%

      Server.scriptTimeout=“10”

      c+server.mappath(“═bbs═.mdb”)+“;DefaultDir=;DRIVER={Microsoft(*.mdb)};”

      set conn=Server.CreateObject(“ADODB.connection”)conn.open connstr %>

      這個文件就是這樣,代碼內(nèi)容大家就自己研究,這個我也不知道怎么說才好!

      3、say.asp

      源代碼為:

      大名:

      標題:

      內(nèi)容:

      Access

      Driver

      大家應該看得懂的,這個根本就是html語法,對的,根本就是,這個只是發(fā)表的界面 不過要注意這一句

      ,他把用戶所填的內(nèi)容發(fā)送至save.asp這個文件,下面就看save.asp這個文件吧!

      4、save.asp

      源代碼:

      <%name=Replace(Request.Form(“name”),“'”,“''”)title=Replace(Request.Form(“title”),“'”,“''”)body=Replace(Request.Form(“body”),“'”,“''”)%>

      <%if name=“" or title=”“ or body=”“ then%>

      后退填寫完整資料,你才能發(fā)表帖子!

      <%else%> <%set

      savebbs=conn.execute(”insert

      into bbs(name,title,body)values('“&name&”','“&title&”','“&body&”')“)%> 發(fā)表成功!查看帖子 <%end if

      set savebbs=nothing %>

      ,第一句:意思是插入conn.asp文件,即與數(shù)據(jù)庫進行連接!asp語句必須用<% %>這個格式包含起來,而插入文件的語句就不用,接下來幾句:

      name=Replace(Request.Form(”name“),”'“,”''“)title=Replace(Request.Form(”title“),”'“,”''“)body=Replace(Request.Form(”body“),”'“,”''“)

      “Replace(Request.Form(”name“),”'“,”''“)”意思是接收表單中名為name的文本框發(fā)來的數(shù)據(jù),而“name=Replace(Request.Form(”name“),”'“,”''“)”則是把發(fā)來的數(shù)據(jù)儲存在name變量中,如果你這樣:“abc123=Replace(Request.Form(”name“),”'“,”''“)”

      就是把表單中名為name的文本框發(fā)來的數(shù)據(jù)儲存在abc123變量中 接著:if name=”“ or title=”“ or body=”“ then

      判斷name、title和body變量中是否沒有填寫內(nèi)容,即為”“,如果這樣,就執(zhí)行這一語句:“請后退填寫完整資料,你才能發(fā)表帖子!”

      該語句屬于html語法,大家都看得懂的!

      ”<%else%>“就是說“當if……then不成立(即是說所有內(nèi)容都已經(jīng)填寫)”,就執(zhí)行語句:

      “<%set savebbs=conn.execute(”insert

      into

      bbs(name,title,body)values('“&name&”','“&title&”','“&body&”')“)%> 發(fā)表成功!查看帖子

      ”set save=conn.execute“屬于固定的語句,不過savebbs可以自己修改,”=“后面的就難解釋了:

      insert into bbs(name,title,body)意思是向名為bbs的表(在建立數(shù)據(jù)庫時已經(jīng)建立的表)中的name,title,body

      字段插入,插入什么呢?看接下的values('”&name&“','”&title&“','”&body&“')”)values是“值”的意思

      就是插入向量name,title,body,向量用格式'“&name&”'表示 最后:end if就是結束if……then set savebbs=nothing可以說是關閉掉:

      set savebbs=conn.execute(“insert

      into

      bbs(name,title,body)values('”&name&“','”&title&“','”&body&“')”)

      5、index.asp 源代碼:

      發(fā)表帖子

      作者 主題

      第五篇:留言板的制作

      實驗十二

      一、實訓目的

      1、掌握制作校園留言板;

      2、掌握制作留言板數(shù)據(jù)庫。

      二、實訓內(nèi)容

      注意:以下各題,保存在D: 09通信學號XX文件名中。

      1、設計添加留言板數(shù)據(jù)庫(課本P113-114)。(40分)

      2、設計留言板主頁(index.asp)(課本P120-125)(60分)

      下載簡單易學的ASP留言板制作教程word格式文檔
      下載簡單易學的ASP留言板制作教程.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        網(wǎng)站留言板留言板簡易教程

        用Dreamweaver MX設計超簡留言本 初學者在學ASP的時候往往是無從學起,學理論的時候又太抽象不好懂,實踐的時候又找不到合適的例子來分析練習,有時候找到一個源程序學習的時候,功......

        學用DW做ASP實例—留言板

        動態(tài)數(shù)據(jù)庫網(wǎng)頁 本講要點 1、配置動態(tài)服務器IIS 2、建立動態(tài)站點 3、創(chuàng)建動態(tài)頁面 4、創(chuàng)建數(shù)據(jù)庫鏈接 5、制作表單文檔 一、動態(tài)站點概述 何為動態(tài) 一種具有“交互性”的頁......

        dreamweaver制作留言板步驟

        一、安裝與調試常聽朋友感嘆ASP程序難學不易懂,不過我起初學習這門技術的時候也有過這樣的感悟。從今天開始,我將以我學ASP的經(jīng)驗來做一個簡單的ASP留言本,這個留言本用了Acces......

        java l留言板的制作

        package com.cfxy.wwl.java.shixun; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionList......

        電子書制作教程

        電子雜志制作方法 該方法是基于ID+Ps+Iebook,以圖片為主制作而成,適用于頁面圖文內(nèi)容不多的情況。 一:軟件準備 ID+Ps+Iebook(超級精靈iebook2010專業(yè)版) 二:各軟件作用 ID:得到相......

        視頻剪輯制作教程

        電影魔方使用教程 電影魔方是一款品質優(yōu)秀、功能強大、操作簡單的多媒體數(shù)字視頻編輯軟件,非常的專業(yè)。 主要功能: 界面:自由組合的窗口模式,使用方便的項目及素材管理器,輸入、......

        ASP進階教程Ⅷ:數(shù)據(jù)庫版本的留言簿

        在前面我們介紹了文件版本的留言簿,現(xiàn)在我們不妨來設想一下:如果留言文件里面的留言很多,而你又急于想尋找其中的某條留言時,這時打開txt留言文件,對著一段段的留言記錄,你敢擔保......

        大學畢業(yè)視頻制作教程

        大學畢業(yè)視頻制作教程 大學的時光無憂無慮,一眨眼就過去了。回望過去,我們收獲了知識,還有同學們的友誼。怎樣才能將這些美好記憶保存下來呢?今天東林就來教大家制作大學畢業(yè)視......