课程设计代码

更新时间:2023-09-25 13:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

list.asp

<%Option Explicit%>

52w.net Newsboy Sample Page

'新闻主类别列表

sql=\set rs=server.CreateObject(\rs.open sql,conn,3,1 if rs.eof then

response.write\暂无分类\else

do while not rs.eof response.write

href=list.asp?bClassID=\ rs.movenext loop

\

end if %>

|


'新闻列表

dim PgSz,total,page,RowCount,qu,record,classID,bClassID classID=request.QueryString(\bClassID=request.QueryString(\if bClassID=\bClassID=1 end if

set rs=Server.CreateObject(\

if classID=\

sql=\ORDER BY newsID DESC\else

sql=\and classID='\end if

rs.open sql,Conn,1,1 if rs.RecordCount=0 then

response.write\暂无新闻

\else

record=rs.recordcount

PgSz=15 '每页显示的新闻数量 rs.PageSize = Cint(PgSz) total=int(record/PgSz*-1)*-1 page=Request(\if page=\page = 1

else

page=page+1 page=page-1 end if

if page<1 Then page=1 end if

rs.absolutePage = page dim start

start=PgSz*Page-PgSz+1

sub showpage() if page > 1 Then response.write

href=list.asp?bClassID=\class=1>上一页  \else

response.write \上一页  \end if

if RowCount = 0 and page <>Total then response.write

\

\

href=list.asp?bClassID=\class=1>下一页\else

response.write \下一页\end if

response.write\共\条新闻,分\页\end sub

response.write\ dim dt,mydate

dt=rs(3)

if len(month(dt))<2 then

mydate=year(dt)&\ else

mydate=year(dt)&month(dt) end if

do while not (rs is nothing) rowCount = rs.PageSize

do while Not rs.eof and rowcount>0

'新闻条目输出样式 response.write\

href=redir.asp?\bsp; \

response.write\ RowCount=RowCount-1 rs.movenext loop

set rs=rs.nextrecordset loop

response.write\%>

set rs=nothing %>

sql=\classID ASC\

set rs=server.CreateObject(\rs.open sql,conn,3,1 if rs.eof then

response.write\暂无子分类

\else

response.write\ do while not rs.eof

response.write \href=list.asp?bClassID=\ rs.movenext loop

response.write\end if rs.close

set rs=nothing %>

<%

conn.close

set conn=nothing %> body>

addclass.asp 添加新闻类别