構(gòu)建你的網(wǎng)站新聞自動(dòng)公布系統(tǒng)之4
發(fā)表時(shí)間:2024-06-14 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]程序處理完畢后,重新導(dǎo)向delete.asp這個(gè)asp文件,用以刷新新聞數(shù)據(jù)庫(kù)內(nèi)的顯示,那么每提交一條新聞資料,我們馬上可以看見執(zhí)行的結(jié)果是否成功了。 以下是delete.asp的文件內(nèi)容。 《% @language="vbscript" %》 《% respo...
程序處理完畢后,重新導(dǎo)向delete.asp這個(gè)asp文件,用以刷新新聞數(shù)據(jù)庫(kù)內(nèi)的顯
示,那么每提交一條新聞資料,我們馬上可以看見執(zhí)行的結(jié)果是否成功了。
以下是delete.asp的文件內(nèi)容。
《% @language="vbscript" %》
《%
response.buffer=true
Response.Expires=0
%》
《!--#include Virtual="/news/data/data.inc"--》
《%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from data order by news_class ASC,news_id Desc"
'rs.PageSize=100
rs.open sql,conn,3,2
%》
《html》
《head》
《meta http-equiv="Content-Type" content="text/html;
charset=gb2312"》
《title》新聞數(shù)據(jù)庫(kù)中所存的資料《/title》
《meta name="GENERATOR" content="Microsoft FrontPage 3.0"》
《style TYPE="text/css"》
《!--
lh22px {font-size:12px;line-height:22px;font-family:宋體}
a { text-decoration: none}
body {line-height:18px;font-size:9pt;font-family:宋體}
td {line-height:18px;font-size:9pt;font-family:宋體}
a:hover {color:#FF0000;text-decoration:none}
--》
《/style》
《meta name="Microsoft Border" content="none"》
《/head》
《body》
《form method="POST" action="delete.asp"》
《table border="0" width="750" cellpadding="0"》
《tr》
《td width="750" bgcolor="#EBEBEB" colspan="2"》《div align="center"》
《center》《p》《font
size="3"》《strong》新聞數(shù)據(jù)庫(kù)中所存的資料《/strong》《/font》《/td》
《/tr》
《%
do while not rs.eof
%》
《tr align="center"》
《td width="112" bgcolor="#EBEBEB"》是否刪除:《%if rs("news_delete")=-
1 then%》
《input type="checkbox" name="《%=rs("news_id")%》"
value="ON"》
《%else%》
《input type="checkbox" name="《%=rs("news_id")%》"
value="OFF"》
《%end if%》
《/td》
《td width="638" bgcolor="#FAFAFA" align="left"》《%if rs
("news_class")=1 then%》
《font color=red》市場(chǎng)風(fēng)云《/font》
《%end if%》
《%if rs("news_class")=2 then%》
《font color=red》IT新聞《/font》
《%end if%》
《%if rs("news_class")=3 then%》
《font color=red》廣州市場(chǎng)《/font》
《%end if%》
《%if rs("news_class")=4 then%》
《font color=red》保 留《/font》
《%end if%》
《%if rs("news_class")=5 then%》
《font color=red》!×簟/font》
《%end if%》
《%=rs("news_title")%》《/td》
《/tr》
《%
rs.movenext
loop
%》
《tr align="center"》
《td width="100%" colspan="2" bgcolor="#EBEBEB"》《center》《p》
《input
type="submit" value="提 交" name="B1"》 《input
type="reset"
value="清 除" name="B2"》《/td》
《/tr》
《/table》
《/form》
《/body》
《/html》
《%
if Request.ServerVariables("REQUEST_METHOD")="POST" then
if not rs.bof then
rs.movefirst
end if
do while not rs.eof
n=trim(cstr(rs("news_id")))
if request.form(n)="OFF" then
rs.delete
rs.update
end if
rs.movenext
loop
response.redirect "delete.asp"
rs.close
end if
response.flush
%》
delete.asp也是一個(gè)構(gòu)成webadmin.htm的管理頁(yè)面的asp文件,它負(fù)責(zé)新聞數(shù)據(jù)
庫(kù)的標(biāo)題顯示,以便讓您知道現(xiàn)在庫(kù)用有些什么新聞。同時(shí)可以通過它來(lái)刪除新聞?dòng)?br>錄,那么我們?cè)谑褂眯侣劦闹黜?yè)里反應(yīng)出來(lái)的結(jié)果就是動(dòng)態(tài)的了,新聞可以在線添加
和刪除。令外一個(gè)附加的asp程序
set_diap.asp是用于控制每一類新聞在主頁(yè)上顯示的數(shù)目的,它主要使用
application對(duì)象來(lái)設(shè)定。
《% @language="vbscript" %》
《%
response.buffer=true
Response.Expires=0
application("disp_1")=request.form("disp_1")
application("disp_2")=request.form("disp_2")
application("disp_3")=request.form("disp_3")
application("disp_4")=request.form("disp_4")
application("disp_5")=request.form("disp_5")
response.redirect "delete.asp"
%》
完成了上面的程序,我們的新聞發(fā)布系統(tǒng)就可以在線添加和刪除,設(shè)置顯示等的
功能來(lái),需要加上搜尋功能,也可以在這個(gè)基礎(chǔ)上加上。下一節(jié)我們來(lái)分析,如何;
令新聞代碼嵌入不同的網(wǎng)頁(yè),實(shí)現(xiàn)真正的在線新聞功能。