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有问题可以给我留言