rizhi.asp
上传用户:qyswxdl
上传日期:2013-06-01
资源大小:1373k
文件大小:7k
源码类别:

家庭/个人应用

开发平台:

ASP/ASPX

  1. <!--#include file="articleconn.asp"-->
  2. <!--#include file="security.asp"-->
  3. <%if session("flag")>1 then
  4.     response.write "<script>alert('您的操作权限不够!');history.back();</script>"
  5.     response.end
  6. end if
  7. %>
  8. <!--#include file="../checkpost.asp"-->
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  12. <title>日志管理</title>
  13. <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
  14. <link rel="stylesheet" type="text/css" href="inc/Admin_STYLE.CSS">
  15. <SCRIPT language=JavaScript>
  16. <!--
  17. function CheckAll(v)
  18. {
  19. var i;
  20. for (i=0;i<document.forms.elements.length;i++)
  21. {
  22. var e = document.forms.elements[i];
  23.         e.checked = v;
  24. }
  25. }
  26. function OnDelete()
  27.  {
  28. var del, a, i;
  29. del = new String("");
  30. for(i = 0; i < document.forms.elements.length ; i ++)
  31. {
  32. var e = document.forms.elements[i];
  33. if(e.name == 'selAnnounce')
  34. {
  35.    if ( e.checked == true)
  36.    {
  37.     a = e.value;
  38. del = del + a + ";";
  39.    }
  40. };
  41. }
  42.  if(del == "")
  43. {
  44. alert("请选择要删除的日志")
  45. }
  46. else
  47. {
  48. if(confirm("确定要删除吗?")==true)
  49.  {
  50. document.forms.submit();
  51. }
  52. }
  53. }
  54. //-->
  55. </SCRIPT>
  56. </head>
  57. <%
  58.     const MaxPerPage=20
  59.     dim totalPut   
  60.     dim CurrentPage
  61.     dim TotalPages
  62.     dim i,j
  63.     dim idlist
  64.     dim title
  65. title=request("txtitle")
  66.     if not isempty(request("page")) then
  67.        currentPage=cint(request("page"))
  68.     else
  69.        currentPage=1
  70.     end if
  71.    if not isempty(request("selAnnounce")) then
  72.       idlist=request("selAnnounce")
  73.       if instr(idlist,",")>0 then
  74. dim idarr
  75. idArr=split(idlist)
  76. dim id
  77. for i = 0 to ubound(idarr)
  78.         id=clng(idarr(i))
  79.         call deleteannounce(id)
  80. next
  81.       else
  82. call deleteannounce(clng(idlist))
  83.       end if
  84.    end if 
  85.     dim sql
  86.     dim rs
  87. %>
  88. <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  89. <!--#include file="top1.asp"-->
  90. <table border="0" width="100%" cellspacing="0" cellpadding="0">
  91.   <tr> 
  92.     <td width="100%"><table width="100%" border="0" cellspacing="0" cellpadding="2">
  93.         <tr>
  94.           <td>&nbsp;</td>
  95.         </tr>
  96.       </table></td>
  97.   </tr>
  98.  <tr><td width="100%" align="center">   
  99. <form method=Post action="rizhi.asp" name=forms>
  100.         <table border="0" cellspacing="1" width="100%" bordercolorlight="#000000" bordercolordark="#FFFFFF" cellpadding="2" class="border">
  101.           <tr bgcolor="#429AEF"> 
  102.             <td width="43" height="20" align="center" bgcolor="#429AEF"><STRONG><font color="#FFFFFF">ID</font></STRONG></td>
  103.       
  104.             <td width="126" align="center"><strong><font color="#FFFFFF">内容/用户名</font></strong></td> 
  105.             <td width="137" align="center" widht=46><font color="#FFFFFF"><strong>IP</strong></font></td>
  106.             <td width="151" align="center" widht=46><font color="#FFFFFF"><strong>日期</strong></font></td>
  107.             <td width="129" align="left"> 
  108.               <input name=chkall onClick=CheckAll(document.forms.chkall.checked) type=checkbox value=on>
  109.               <font color="#FFFFFF"><strong>全 选 / </strong></font><strong><a href="javascript:OnDelete()"><font color="#FFFFFF">删 
  110.               除</font></a> </strong></td> 
  111.       </tr> 
  112.          
  113.           <tr> 
  114.             <td height="20" colspan="5" align="center" class="tdbg"> 
  115.               <%
  116.     sql="select * from count order by postdate desc" 
  117. Set rs= Server.CreateObject("ADODB.Recordset") 
  118. rs.open sql,conn,1,1 
  119.  
  120.    if rs.eof and rs.bof then 
  121.         response.write "<p align='center'> 没有日志 </p>" 
  122.     else 
  123.        totalPut=rs.recordcount 
  124.        if currentpage<1 then 
  125.            currentpage=1 
  126.        end if 
  127.        if (currentpage-1)*MaxPerPage>totalput then 
  128.     if (totalPut mod MaxPerPage)=0 then 
  129.       currentpage= totalPut  MaxPerPage 
  130.    else 
  131.        currentpage= totalPut  MaxPerPage + 1 
  132.     end if 
  133.  
  134.        end if 
  135.         if currentPage=1 then 
  136.             showpage totalput,MaxPerPage,"rizhi.asp" 
  137.              showContent 
  138.              showpage totalput,MaxPerPage,"rizhi.asp" 
  139.         else 
  140.            if (currentPage-1)*MaxPerPage<totalPut then 
  141.              rs.move  (currentPage-1)*MaxPerPage 
  142.              dim bookmark 
  143.              bookmark=rs.bookmark 
  144.             showpage totalput,MaxPerPage,"rizhi.asp" 
  145.              showContent 
  146.               showpage totalput,MaxPerPage,"rizhi.asp" 
  147.          else 
  148.          currentPage=1 
  149.             showpage totalput,MaxPerPage,"rizhi.asp" 
  150.             showContent 
  151.             showpage totalput,MaxPerPage,"rizhi.asp" 
  152.        end if 
  153.     end if 
  154.  
  155.     end if 
  156.          
  157.    
  158.    
  159.     sub showContent 
  160.         dim i 
  161.    i=0 
  162. %>
  163.             </td> 
  164.       </tr> 
  165.       <%do while not rs.eof%> 
  166.          
  167.           <tr> 
  168.             <td height="11" width="43" class="tdbg"> 
  169.               <p align="center"><%=rs("trackID")%> 
  170.       </td> 
  171.             <td width="126" class="tdbg"> 
  172.               <p align=center><%=rs("user")%></p> 
  173.       </td> 
  174.             <td width="137" class="tdbg"> 
  175.               <p align="center"><strong><font color="#FF3333"><%=rs("ip")%></font></strong></td> 
  176.             <td width="151" class="tdbg"> 
  177.               <p align=center><%=rs("postdate")%></p>
  178.       </td> 
  179.             <td width="129" class="tdbg"> 
  180.               <p align="center"> 
  181.        <input type='checkbox' name='selAnnounce' value='<%=cstr(rs("trackID"))%>'> 
  182.       </td> 
  183.       </tr>     <% 
  184. i=i+1 
  185.       if i>=MaxPerPage then exit do 
  186.       rs.movenext 
  187. loop 
  188. %> 
  189.           <tr align="center" class="tdbg"> 
  190.             <td height="11" colspan="5"> 
  191.               <DIV align="center"> 
  192.        <CENTER> 
  193.        <p></p>
  194.        </CENTER> 
  195.       </DIV> 
  196.       <% 
  197.    end sub  
  198.  
  199. function showpage(totalnumber,maxperpage,filename) 
  200.   dim n 
  201.   if totalnumber mod maxperpage=0 then 
  202.      n= totalnumber  maxperpage 
  203.   else 
  204.      n= totalnumber  maxperpage+1 
  205.   end if 
  206.   response.write "<p align='center'>&nbsp;" 
  207.   if CurrentPage<2 then 
  208.     response.write "首页 上一页</font>&nbsp;" 
  209.   else 
  210.     response.write "<a href="&filename&"?page=1&pl="&request("pl")&">首页</a>&nbsp;" 
  211.     response.write "<a href="&filename&"?page="&CurrentPage-1&"&pl="&request("pl")&">上一页</a>&nbsp;" 
  212.   end if 
  213.   if n-currentpage<1 then 
  214.     response.write "下一页 尾页</font>" 
  215.   else 
  216.     response.write "<a href="&filename&"?page="&(CurrentPage+1)&"&pl="&request("pl")&">" 
  217.     response.write "下一页</a> <a href="&filename&"?page="&n&"&pl="&request("pl")&">尾页</a>" 
  218.   end if 
  219.    response.write "&nbsp;页次:</font><strong><font color=red>"&CurrentPage&"</font>/"&n&"</strong>页</font> " 
  220.     response.write "&nbsp;共<b>"&totalnumber&"</b>条 <b>"&maxperpage&"</b>条/页</font> " 
  221.            
  222. end function       
  223.  sub deleteannounce(id) 
  224.     dim sql,deletefile  
  225.     sql="delete from count where trackID="&cstr(id) 
  226.     conn.execute sql
  227.     if err.Number<>0 then 
  228. err.clear 
  229. response.write "删 除 失 败 !<br>" 
  230.     end if 
  231.   End sub 
  232. %> 
  233. </td> 
  234.       </tr> 
  235.    
  236.       </table> 
  237.        </form></td> 
  238.   </tr> 
  239. </table> 
  240. </body> 
  241. </html>
  242. <%rs.close 
  243. set rs=nothing   
  244.     conn.close 
  245.     set conn=nothing %>