asp新闻系统

时间:2024-11-24 04:36:02编辑:小松

asp,新闻页面在文章页面下面的“上一篇”与“下一篇”的代码是什么?

给你个例子,我直接贴过来的哦。 Cint(NumPage) then NoncePage=NumPage end ifelse NumRecord=0 NumPage=0 NoncePage=0 end if%> 公共信息 编号 信息标题 发布人 发布时间 点击 " style="text-decoration:none;" title="">... -- 没有找到任何记录!!!"end if rs.closeset rs=nothing %> "> 1 then response.write "|首 页| |上一页| "else response.write "|首 页| |上一页| "end ifif Cint(Trim(NoncePage))下一页| |尾 页|"else response.write "|下一页| |尾 页|"end if%> 页次:/ 共条记录


求一个简单的asp新闻发布系统。。

答:在网上下的都是asp,jsp,php的,没有直接用HTML的,因为要用数据库,所以一般都用asp,jsp,php编写


就是简单的添加新闻,查看新闻,删除新闻,显示新闻


我用asp希望对你有帮助


首先建立个数据库的连接


<


setconn=server.createobject("adodb.connection")


conn.open"provider=microsoft.jet.oledb.4.0;datasource="&server.mappath("\新闻.mdb")


setconn=server.createobject("adodb.recordset")


>


保存为conn.asp


做第二个页面显示新闻,因为不知道新闻有多少,所以用分页显示


//导入网页


<


sql="select*from新闻内容"


rs.opensql,conn,1,3


rs.pagesize=10//设置每页显示十条记录


page=request("page")


ifpage<1thenpage=1


ifpage>rs.pagecountthenpage=rs.pagecount


>





序号





<


fori=1tors.fields.count-1


response.write""&rs.fields(i).name&""


next


>





<


rs.absoultepage=page//当前的页面数


fori=ipagetors.pagesize


tpage=(page-1)*rs.pagesizeipage//当前页面数算法


>





<fori=1tors.fields.count-1


response""&rs.fields(i).value&""


next


>


rs.movenext


ifrs.eofthenexiteof


>





<


ifpage1then


response.write"第一页"


response.write"上一页"


endif


ifpagers.pagecountthen


response.write"下一页"


response.write"最后一页"


endif


>


<


conn.close


rs.close


setrs=nothing


>


保存为show.asp


添加新闻设置四个字段进行添加


表格内容就不写了用HTML做表单





<


sql="select*from新闻内容"


rs.opensql,conn,1,3


rs.addnew


rs("标题")=title


rs("内容")=tex


rs("日期")=date


rs("作者")=tx


rs.update


rs.close


conn.close


>


保存为add.asp


title,tex,date,tx分别是表单中传过来的值


删除新闻


可以把数据库里的字段值设置一个为主键,这样即可以重复添加新闻,安全性高


就用删除主键的方法


把主键字段值查询出来


<


rs.open"select*from新闻内容where='"&title&"'"


rs.delete


rs.close


conn.close


>


zytcainiao@163.com有问题可以给我留言


上一篇:星巴克装修

下一篇:没有了