ASP编程 PHP编程 JSP编程 NET编程 CGI编程 XML编程 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-10 04:47:37

构建你的网站新闻自动发布系统之四

来源: 字体:[ ]
  程序处理完毕后,重新导向delete.asp这个asp文件,用以刷新新闻数据库内的显
示,那么每提交一条新闻资料,我们马上可以看见执行的结果是否成功了。  
以下是delete.asp的文件内容。  
《% @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》新闻数据库中所存的资料《/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》新闻数据库中所存的资料《/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》市场风云《/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》广州市场《/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也是一个构成webadmin.htm的管理页面的asp文件,它负责新闻数据
库的标题显示,以便让您知道现在库用有些什么新闻。同时可以通过它来删除新闻记
录,那么我们在使用新闻的主页里反应出来的结果就是动态的了,新闻可以在线添加
和删除。令外一个附加的asp程序  
set_diap.asp是用于控制每一类新闻在主页上显示的数目的,它主要使用
application对象来设定。  
 
《% @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"  

%》  
 
  完成了上面的程序,我们的新闻发布系统就可以在线添加和删除,设置显示等的
功能来,需要加上搜寻功能,也可以在这个基础上加上。下一节我们来分析,如何;
令新闻代码嵌入不同的网页,实现真正的在线新闻功能。 
 

网站地图 - 域名注册续费虚拟主机代理 - 交易论坛 - 网站投稿 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2003-2007 www.Admin5.com All Rights Reserved