c_index.asp
上传用户:comthink
上传日期:2021-05-06
资源大小:1280k
文件大小:6k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <!--#include file="conn.asp"-->
  2. <!-- #include file="inc/const.asp" -->
  3. <%
  4. dim orders,ordername
  5. dim currentpage,page_count,Pcount
  6. dim totalrec,endpage
  7. dim bbsnum,usernum
  8. dim select1,select2,select3,select4,select5,select6,select7,select8
  9. dim ilevel
  10. if Cint(GroupSetting(1))=1 then
  11. Errmsg=Errmsg+"<br>"+"<li>您没有浏览班级成员通讯录的权限,请<a href=login.asp>登陆</a>或者同管理员联系。"
  12. founderr=true
  13. end if
  14. if founderr then
  15. call head()
  16. call head_var("","")
  17. call txl_error()
  18. else
  19. currentPage=request("page")
  20. if not isInteger(request("orders")) or request("orders")="" then
  21. orders=1
  22. else
  23. orders=request("orders")
  24. end if
  25. select case orders
  26. case 1
  27. orders=1
  28. ordername="所有注册用户"
  29. select1="selected"
  30. case 2
  31. orders=2
  32. ordername="班级成员列表"
  33. select2="selected"
  34. case 3
  35. orders=3
  36. ordername="班级客人列表"
  37. select3="selected"
  38. case 4
  39. orders=4
  40. ordername="班级贵宾列表"
  41. select7="selected"
  42. case 5
  43. orders=5
  44. ordername="大富翁排行榜"
  45. select8="selected"
  46. case else
  47. orders=1
  48. ordername="所有注册用户"
  49. select1="selected"
  50. end select
  51. stats=ordername
  52. call head()
  53. call head_var("班级名片","c_index.asp")
  54. call main()
  55. end if
  56. call foot()
  57. sub main()
  58. set rs=conn.execute("select top 1 UserNum from config where active=1")
  59. usernum=rs(0)
  60. %>
  61. <table width="<%=txl_body(0)%>" cellpadding="0" cellspacing="0" align="center" style="border:1px <%=txl_body(9)%> solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;">  
  62. <tr> 
  63. <td  bgcolor=<%=txl_body(10)%>><br>
  64. <table cellpadding=3 cellspacing=1 align=center class=tableBorder1 width=<%=txl_body(19)%>>
  65. <form method=POST action=c_index.asp>
  66. <tr>
  67. <td colspan=5 valign=top width=60% class=tablebody1>&nbsp;>> <B><%=ordername%></B> <<<BR><BR>&nbsp;总注册用户数: <%=usernum%> 人</td>
  68. <td colspan=3 width=40% align=center class=tablebody1>
  69. <select name=orders onchange='javascript:submit()'>
  70. <option value=1 <%=select1%>>所有注册用户</option>
  71. <option value=2 <%=select2%>>班级成员列表</option>
  72. <option value=3 <%=select3%>>班级客人列表</option>
  73. <option value=4 <%=select4%>>班级贵宾列表</option>
  74. <option value=5 <%=select5%>>大富翁排行榜</option>
  75. </select>
  76. </td>
  77. </tr>
  78. </form>
  79. <tr> 
  80. <th height=25>用户名</th>
  81. <th>Email</th>
  82. <th>OICQ</th>
  83. <th>主页</th>
  84. <th>短消息</th>
  85. <th>注册时间</th>
  86. <th>用户类别</th>
  87. <th>当前财产</th>
  88. </tr>
  89. <%
  90. if currentpage="" or not isInteger(currentpage) then
  91. currentpage=1
  92. else
  93. currentpage=clng(currentpage)
  94. if err then
  95. currentpage=1
  96. err.clear
  97. end if
  98. end if
  99. set rs=server.createobject("adodb.recordset")
  100. select case orders
  101. case 1
  102. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] order by userid desc"
  103. case 2
  104. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] where usergroupid<=3 order by userid desc"
  105. case 3
  106. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] where usergroupid=4 order by userid desc"
  107. case 4
  108. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] where usergroupid=5 order by userid desc"
  109. case 5
  110. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] order by usermoney desc"
  111. case else
  112. sql="select realname,email,usergroup,oicq,homepage,regtime,usermoney from [user] order by userid desc"
  113. end select
  114. rs.open sql,conn,1
  115. if rs.eof and rs.bof then
  116. response.write "<tr><td colspan=8 class=tablebody1 align=center height=25>还没有任何用户数据。</font></td></tr>"
  117. else
  118. if orders=1 then
  119. totalrec=userNum
  120. else
  121. totalrec=rs.recordcount
  122. end if
  123.    if totalrec mod txl_set(12)=0 then
  124.       Pcount= totalrec  txl_set(12)
  125.    else
  126.       Pcount= totalrec  txl_set(12)+1
  127.    end if
  128. RS.MoveFirst
  129. if currentpage > Pcount then currentpage = Pcount
  130.     if currentpage<1 then currentpage=1
  131. RS.Move (currentpage-1) * txl_set(12)
  132. page_count=0
  133. do while not rs.eof and page_count < Clng(txl_set(12))
  134. %>
  135. <tr>
  136. <td height=28 class=tablebody1>&nbsp;<a href=userinfo.asp?name=<%=rs("realname")%> target=_blank><%=rs("realname")%></a></td>
  137. <td align=center class=tablebody2><a href=mailto:<%=rs("email")%>><img border=0 src=<%=txl_info(7)%>email.gif></a></td>
  138. <td align=center class=tablebody1><%=iimg(rs("oicq"),"----","<a href=http://search.tencent.com/cgi-bin/friend/user_show_info?ln="&rs("oicq")&" target=_blank><img src="""&txl_info(7)&"oicq.gif"" alt='查看 OICQ:"&rs("oicq")&" 的资料' border=0 ></a>")%></td>
  139. <td align=center class=tablebody2><%=iimg(rs("homepage"),"----","<a href="&rs("homepage")&" target=_blank><img src="""&txl_info(7)&"homepage.gif"" border=0></a>")%></td>
  140. <td align=center class=tablebody1><a href=javascript:openScript('messanger.asp?action=new&touser=<%=htmlencode(rs("realname"))%>',500,400)><img src=<%=txl_info(7)%>message.gif border=0></a></td>
  141. <td align=center class=tablebody2><%=rs("regtime")%></td>
  142. <td align=center class=tablebody1> <%=rs("usergroup")%><br></td>
  143. <td align=center class=tablebody1><%=rs("usermoney")%></td>
  144. </tr>
  145. <%
  146. page_count=page_count+1
  147. rs.movenext
  148. loop
  149. end if
  150. %>
  151. </table>
  152. <table border=0 cellpadding=0 cellspacing=3 align=center width=<%=txl_body(19)%>>
  153. <tr>
  154. <td valign=middle nowrap>页次:<b><%=currentpage%></b>/<b><%=Pcount%></b>页
  155. &nbsp;
  156. 每页<b><%=txl_set(12)%></b> 总数<b><%=totalrec%></b></td>
  157. <td valign=middle nowrap><div align=right><p>分页: 
  158. <%
  159. if currentpage > 4 then
  160. response.write "<a href=""?page=1&orders="&orders&""">[1]</a> ..."
  161. end if
  162. if Pcount>currentpage+3 then
  163. endpage=currentpage+3
  164. else
  165. endpage=Pcount
  166. end if
  167. for i=currentpage-3 to endpage
  168. if not i<1 then
  169. if i = clng(currentpage) then
  170. response.write " <font color=#ce0000>["&i&"]</font>"
  171. else
  172. response.write " <a href=""?page="&i&"&orders="&orders&""">["&i&"]</a>"
  173. end if
  174. end if
  175. next
  176. if currentpage+3 < Pcount then
  177. response.write "... <a href=""?page="&Pcount&"&orders="&orders&""">["&Pcount&"]</a>"
  178. end if
  179. %>
  180. </p></div></td></tr>
  181. </table>
  182. <br>
  183. </td>
  184. </tr>
  185. </table>
  186. <%
  187. rs.close
  188. set rs=nothing
  189. end sub
  190. %>