![]() |
#2
yms1232010-07-12 11:21
![]() <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 最简单的分页代码"http://www.> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <!--#include file="CONDB.inc"--> <!--引用数据库连接文件--> <!--#include file="Cls\WebSiteSetInf.asp"--> <% '声明数据库记录集对象 Dim rsano Dim oWebI '创建数据库记录集对象 Set rsano=Server.CreateObject("ADODB.Recordset") '设定数据库记录集游标类型 rsano.cursortype=3 '打开记录集对象 rsano.Open "select * From ANOUCE ORDER BY AnnounceTheDate DESC",con '设定每页显示记录数 rsano.pagesize=25 '得到请求的页号 page=clng(request("page")) IF request("page")<>"" then page=clng(request("page")) Else page=1 End IF IF page<1 Then page=1 If page>rsano.pagecount Then page=rsano.pagecount rsano.absolutepage=page '网页样式初始化代码 %> <title><%=oWebI.WebName%>-网站公告页面</title> <!--去除超连接下划线样式表和字体大小设定代码--> <style type="text/css"> <!-- <%=PageStyleT.StyleString%> --> </style> <STYLE type=text/css> A { TEXT-TRANSFORM: none; TEXT-DECORATION: none } UNKNOWN { TEXT-DECORATION: underline } .style22 {font-size: 12px} .style16 {font-size: 14px} BODY { background-color: <%=PageStyleT.BackGround%>; } </STYLE> </head> <BODY> <table width="294" height="46" border="0" cellspacing="0"> <tr> <td width="338"><div align="center" class="style22">公告标题</div></td> <td width="95"><div align="center" class="style22">发布日期</div></td> </tr> <% '定义循环变量 dim iPage For iPage=1 to rsano.Pagesize 'recno=(page-1)*rsano.pagesize+ipage记录编号计算公式 Response.Write("<tr>") Response.write("<td><span class=style16><a href=announceview.asp?anbh="&rsano.Fields(0).Value&" target=_self>"&rsano.Fields(1).Value&"</a></span></td>") Response.Write("<td><span class=style22>"&FormatDateTime(rsano.Fields(4).Value,2)&"</span></td>") Response.Write("</tr>") rsano.MoveNext IF rsano.EOF Then Exit For End If Next %> </table> <table width="293" border="0"> <tr> <% '翻页控制代码 IF page<>1 Then Response.Write("<td><span class=style22><a href=announce.asp?page=1>第一页</a></span></td>") Response.Write("<td><span class=style22><a href=announce.asp?page="&(page-1)&">上一页</a></span></td>") Else Response.Write("<td><span class=style22>第一页</span></td>") Response.Write("<td><span class=style22>上一页</span></td>") End IF IF page<>rsano.pagecount then Response.Write("<td><span class=style22><a href=announce.asp?page=" & (page+1) & ">下一页</a></span></td>") Response.Write("<td><span class=style22><a href=announce.asp?page=" & rsano.pagecount & ">最后一页</a></span></td>") Else Response.Write("<td><span class=style22>下一页</span></td>") Response.Write("<td><span class=style22>最后一页</span></td>") End IF %> <td><span class=style22>共<%=rsano.pagecount%>页</span></td> <td><span class=style22>当前第<%=page%>页</span></td> </tr> </table> <% '网页对象析构代码 rsano.Close con.Close Set rsano=Nothing Set con=Nothing %> </body> </html> |
<div align="center">
〈%
set rs=server.CreateObject("adodb.recordset")
sql="select id from scunews"
rs.open sql,cn,1,1
s=rs.recordcount
rs.close
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
sql="select id from scunews where upup=1"
rs.open sql,cn,1,1
s1=rs.recordcount
rs.close
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
sql="select id from scunews where downdown=1"
rs.open sql,cn,1,1
s2=rs.recordcount
rs.close
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
sql="select id from scunews where jiajia=1"
rs.open sql,cn,1,1
s3=rs.recordcount
rs.close
set rs=nothing
%〉
<table width="61%" border="0" cellspacing="0" cellpadding="0">
<tr align="center" valign="bottom">
<td width="19%" height="20">总人数</td>
<td width="23%">上班签到人数</td>
<td width="29%">下班登记人数</td>
<td width="29%">请假外出人数</td>
</tr>
<tr align="center">
<td>〈%=s%〉</td>
<td>〈%=s1%〉</td>
<td>〈%=s2%〉</td>
<td>〈%=s3%〉</td>
</tr>
<tr align="center" valign="bottom">
<td height="188">百分比</td>
<td height="188"><div style="background-color:#98C9D6; width: 20px; height: 〈%=(s1/s)*30%〉px;"></div></td>
<td height="188"><div style="background-color:#98C9D6; width: 20px; height: 〈%=(s2/s)*30%〉px;"></div></td>
<td height="188"><div style="background-color:#98C9D6; width: 20px; height: 〈%=(s3/s)*30%〉px;"></div></td>
</tr>
</table>
<hr size="2px" color="#218FF3">
<table width="61%" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td width="19%">账户</td>
<td width="23%">上班签到</td>
<td width="29%">下班登记</td>
<td width="29%">请假外出</td>
</tr>
<!需要在此开始分页->
〈%
set rs=cn.execute("select * from scunews")
do while not rs.eof
%〉
<tr align="center">
<td align="left"> 〈%=rs("username")%〉</td>
<td><div id="div1">
〈%if rs("upup")=0 then%〉
<a href="?act=upup&id=〈%=rs("id")%〉"><font color="#FF0000">未签到</font></a>
〈%else%〉
<a href="?key=upup&id=〈%=rs("id")%〉">已签到</a>
〈%end if%〉
</div></td>
<td>〈%if rs("downdown")=0 then%〉
<a href="?act=downdown&id=〈%=rs("id")%〉">未登记</a>
〈%else%〉
<a href="?key=downdown&id=〈%=rs("id")%〉"><font color="#FF0000">已登记</font></a>
〈%end if%〉</td>
<td><div id="div">
〈%if rs("jiajia")=0 then%〉
<a href="?act=jiajia&id=〈%=rs("id")%〉">未请假</a>
〈%else%〉
<a href="?key=jiajia&id=〈%=rs("id")%〉"><font color="#FF0000">已请假</font></a>
〈%end if%〉
</div></td>
</tr>
〈%
rs.movenext
loop
conn.close
%〉
</table>
〈%
id=request("id")
if request("act")<>"" then
set rs=cn.execute("update scunews set "&request("act")&"=1 where id="&id&"")
conn.close
response.Redirect("qiandao_look.asp")
end if
if request("key")<>"" then
set rs=cn.execute("update scunews set "&request("key")&"=0 where id="&id&"")
conn.close
response.Redirect("qiandao_look.asp")
end if
%〉
</div>