教大家如何利用ASP打造網(wǎng)站論壇DIY(2)(5)_ASP教程
推薦:對(duì)一些編程初學(xué)者的良言警句我始終認(rèn)為,對(duì)一個(gè)初學(xué)者來(lái)說(shuō),IT界的技術(shù)風(fēng)潮是不可以追趕的,而且也沒(méi)有能力去追趕。我時(shí)常看 見(jiàn)自己的DDMM們把課本扔了,去賣(mài)些價(jià)格不菲的諸如C#, VB.Net 這樣的大部頭,這讓我感到非常痛心
(1)查詢(xún)作者是否已存在
以下為引用的內(nèi)容: cmd.CommandText = "select * from 作者表where id='" & author &"'" Set rs = cmd.Execute() |
(2)檢查權(quán)限
以下為引用的內(nèi)容: cmd.CommandText = "select * from 作者表where id='" & author &"'" Set rs = cmd.Execute() |
注:這一段是對(duì)作者權(quán)限進(jìn)行檢查,對(duì)于帳號(hào)不存在或者密碼錯(cuò)誤做出相應(yīng)的錯(cuò)誤處理。在這兒可以看到response.end的用法,它是用來(lái)結(jié)束當(dāng)前ASP腳本。結(jié)合if語(yǔ)句,可以對(duì)程序中的預(yù)期錯(cuò)誤進(jìn)行處理。在一個(gè)好的WEB應(yīng)用中,錯(cuò)誤處理是必不可少的。
(3)將資料中的單引號(hào)改成兩個(gè)單引號(hào),并且在前后加上單引號(hào)
以下為引用的內(nèi)容: Function SqlStr( data ) SqlStr = "'" & Replace( data,"'", "''" ) & "'" End Function '寫(xiě)入數(shù)據(jù)庫(kù) sql = "Insert Into 內(nèi)容表 (看板id,主題id,作者id,標(biāo)題,內(nèi)容)Values( " sql = sql & SqlStr(topicid) & "," sql = sql & SqlStr(boardid) & "," sql = sql & SqlStr(author) & "," sql = sql & SqlStr(title) & "," sql = sql & SqlStr(content) & ")" conn.Execute sql %> < h2>文章已經(jīng)被發(fā)送到數(shù)據(jù)庫(kù),當(dāng)板主審閱后就可以看到了<h2> < /body> < /html> |
到這兒,文章已經(jīng)被保存在數(shù)據(jù)庫(kù)中了。但是,它并不能夠立刻被顯示出來(lái),還需要版主的認(rèn)可才行。下面,就來(lái)看看論壇的管理部分的內(nèi)容。
分享:ASP教程:學(xué)習(xí)ASP應(yīng)用Cookies的技巧什么是 Cookie?Cookie 其實(shí)是一個(gè)標(biāo)簽,經(jīng)常可能聽(tīng)到的中文翻譯:小舔餅。當(dāng)你訪問(wèn)一個(gè)需要唯一標(biāo)識(shí)你的站址的 WEB 站點(diǎn)時(shí),它會(huì)在你的硬盤(pán)上留下一個(gè)標(biāo)記,下一次你訪問(wèn)同一個(gè)站點(diǎn)時(shí),站點(diǎn)的
- asp FSO 讀寫(xiě)文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶(hù)真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說(shuō)明:
ASP教程-教大家如何利用ASP打造網(wǎng)站論壇DIY(2)(5)。