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

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

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

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

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

      我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng)

      時間:2019-05-13 09:13:54下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng)》。

      第一篇:我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng)

      我的ASP經(jīng)驗之路(7)—ASP最簡單的新聞發(fā)布系統(tǒng)

      新聞發(fā)布系統(tǒng),顧名思義就是后臺發(fā)布新聞內(nèi)容,前臺讀取新聞信息。為了讓初學(xué)者更清楚的了解整個過程,這里把所有操作過程的文件分開來,分為以下幾個頁面:提交新聞表單頁、保存新聞數(shù)據(jù)、讀取數(shù)據(jù)、編輯數(shù)據(jù)、刪除數(shù)據(jù)操作,數(shù)據(jù)庫連接文件一共五個頁面。

      1、添加數(shù)據(jù)頁 add.htm

      這里制作一個簡單的提交數(shù)據(jù)表單頁,分別為:新聞標(biāo)題、新聞內(nèi)容、發(fā)布人三個表單。在form的action里保存到savedata.asp文件里。

      2、保存數(shù)據(jù)頁 savedata.asp

      使用以前講過的request.form屬性來獲取值,寫入數(shù)據(jù)庫。整頁代碼如下:

      <%

      '取得表單數(shù)據(jù)

      title=request.form(“title”)

      content=request.form(“content”)

      content=replace(replace(content,chr(13),“
      ”),chr(32),“ ”)'把輸入框中的回車換成html代碼的回車
      ,把空格換成

      editor=request.form(“editor”)

      set rs=server.CreateObject(“adodb.recordset”)'創(chuàng)建rs記錄集

      sql=“select * from [news]” '讀取數(shù)據(jù)庫的SQL語句串

      rs.open sql,conn,3,3 '打開記錄集,當(dāng)需要對數(shù)據(jù)庫進(jìn)行更新操作時,用3,3,如果只需要讀取數(shù)據(jù)庫,用1,1 這個以后會解釋。

      rs.addnew '添加新記錄 rs(“title”)=title

      rs(“content”)=content

      rs(“editor”)=editor

      rs.update '更新數(shù)據(jù)庫

      rs.close '關(guān)閉記錄集

      set rs=nothing '清空記錄集

      response.redirect(“index.asp”)'提交成功后,轉(zhuǎn)向到index.asp文件,讀取數(shù)據(jù)庫內(nèi)容

      %>

      3、讀取數(shù)據(jù)頁面 index.asp

      建立記錄集,循環(huán)讀取數(shù)據(jù)庫表里的內(nèi)容,部分代碼如下:

      <%

      set rs=server.CreateObject(“adodb.recordset”)'創(chuàng)建rs記錄集

      sql=“select * from [news]” '讀取數(shù)據(jù)庫的SQL語句串

      rs.open sql,conn,1,1 '打開記錄集

      %>

      <%do while not rs.eof

      'rs.eof意思是最后一條記錄,rs.bof的意思是第一條記錄,所以這句話的意思是:當(dāng)不是最后一條

      記錄時,輸出下面的代碼%>

      <%=rs(“title”)%>

      <%=rs(“content”)%>

      <%=rs(“editor”)%>

      <%=rs(“addtime”)%>

      ”>刪除

      ”>編輯

      <%rs.movenext '移到下一條記錄

      loop%>

      這里有個“編輯”與“刪除”鏈接,都必須跟一個id唯一標(biāo)識過去,這樣才知道你需要編輯或刪除的新聞是哪一條。

      4、編輯新聞頁面 edit.asp 根據(jù)提交過來的id值得知需要編輯的新聞,先把該新聞數(shù)據(jù)讀取出來,<%

      id=request.querystring(“id”)

      set rs=server.CreateObject(“adodb.recordset”)'創(chuàng)建rs記錄集

      sql=“select * from [news] where id=”&id&“" '讀取數(shù)據(jù)庫的SQL語句串

      rs.open sql,conn,1,1 '打開記錄集

      %>

      更改內(nèi)容后,提交到保存數(shù)據(jù)頁面editsave.asp5、保存編輯新聞頁面

      <%

      '取得表單數(shù)據(jù)

      id=request.querystring(”id“)

      title=request.form(”title“)

      content=request.form(”content“)

      content=replace(replace(content,chr(13),”
      “),chr(32),” “)'把輸入框中的回車換成html代碼的回車
      ,把空格換成

      editor=request.form(”editor“)

      set rs=server.CreateObject(”adodb.recordset“)'創(chuàng)建rs記錄集

      sql=”select * from [news] where id=“&id&”“ '讀取數(shù)據(jù)庫的SQL語句串

      rs.open sql,conn,3,3 '打開記錄集,當(dāng)需要對數(shù)據(jù)庫進(jìn)行更新操作時,用3,3,如果只需要讀取數(shù)據(jù)庫,用1,1 這個以后會解釋。

      rs(”title“)=title

      rs(”content“)=content

      rs(”editor“)=editor

      rs(”addtime“)=now()'新聞發(fā)布時間更改為當(dāng)前服務(wù)器時間

      rs.update '更新數(shù)據(jù)庫

      rs.close '關(guān)閉記錄集

      set rs=nothing '清空記錄集

      response.redirect(”index.asp“)'提交成功后,轉(zhuǎn)向到index.asp文件,讀取數(shù)據(jù)庫內(nèi)容 %>

      6、刪除新聞頁面 delete.asp 根據(jù)提交過來的id知道需要刪除的新聞,執(zhí)行刪除操作:

      <%

      '取得表單數(shù)據(jù) id=request.querystring(”id“)

      conn.execute(”delete from [news] where id=“&id&”“)

      response.redirect(”index.asp")'提交成功后,轉(zhuǎn)向到index.asp文件,讀取數(shù)據(jù)庫內(nèi)容 %>

      這樣整個新聞發(fā)布系統(tǒng)就算完成了,所有代碼可以查看壓縮包,里面包含了數(shù)據(jù)庫。

      本文原創(chuàng):義烏網(wǎng)站建設(shè) http://寫于2012-04-07

      第二篇:我的ASP經(jīng)驗之路(八)-ASP里的cookies與session是什么意思?如何使用?

      我的ASP經(jīng)驗之路(8)—ASP里的cookies與session是什么意思?

      在ASP開發(fā)的網(wǎng)站里,經(jīng)常有看到會員登錄,后臺管理員登錄等功能,這些基本上都是基于cookies或session來開發(fā)的,本文主要講解asp里cookies怎么使用,session有什么用處等。

      這里我不想用很官方,很理論的方式來講,我通俗一點說,讓初學(xué)者更容易接受一些。

      1、cookies是什么?

      一組保存在客戶端硬盤上的資料,如果我們在使用某些網(wǎng)站登錄的時候,經(jīng)常有選擇“保存一年,保存一月”等選項,那么選擇后,在一年或一個月里,只要你不去主動清空你電腦里的cookies,那么就可以長期保存一種登錄狀態(tài),當(dāng)然這種狀態(tài)在公共場合慎用。

      2、cookies在asp怎么用?

      那么asp怎么樣可以把用戶的資料使用cookies保留在客戶的電腦上呢?打個比方:

      <%response.cookies(“15ask”)=”username”%> 這句就是把用戶名為username的值保留到變量為15ask的cookies里。需要使用的時候,可以使用<%=request.cookies(“15ask”)%>讀取出來。Response.cookies里最常用的屬性是expire,如:

      <%response.cookies(“15ask”).expire=date+30%>,這樣變量名為15ask的cookies將在客戶電腦上保留30天(用戶不去清除cookies),也可以設(shè)置過期的具體時間,如:

      <% response.cookies(“15ask”).expire=”4/30/2012”%>

      3、session是什么?在asp里如何使用?

      Session指的是訪問者從到達(dá)某個頁面到離開為止的那段時間。每一訪問者都會單獨獲得一個Session,在Web應(yīng)用程序中,當(dāng)一個用戶訪問該應(yīng)用時,Session類型的變量可以供這個用戶在該Web應(yīng)用的所有頁面中共享數(shù)據(jù)。session變量值是保存在服務(wù)器上的,與客戶電腦無關(guān)。讀寫都很方便。如:<%session(“15ask”)=”yes”%>這樣就是賦值了,讀取也很簡單<%=session(“15ask”)%>,這樣就讀取出來了,值為”yes”。

      Session也有屬性,如session.timeout=60 意思是,如果客戶沒有刷新那個頁面或者沒有瀏覽該網(wǎng)站的其他頁面,那么60分鐘后,session就會過期,如果沒有設(shè)置過期時間,系統(tǒng)默認(rèn)session的過期時間是20分鐘。

      這篇我們了解了cookies與session的用法,下一篇就可以說一下asp如何使用cookies或 session來做用戶登錄功能。

      本文原創(chuàng):義烏網(wǎng)站制作 http:// 寫于2012-04-13

      下載我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng)word格式文檔
      下載我的ASP經(jīng)驗之路(七)--ASP最簡單的新聞發(fā)布系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦