manageuser.asp
上传用户:btntkt
上传日期:2021-04-16
资源大小:5296k
文件大小:8k
源码类别:

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

开发平台:

DOS

  1. <!--#include file="conn.asp"-->
  2. <%
  3. dim cls
  4. if session("admin")="" then
  5. Response.Redirect("admin.asp")
  6. else
  7. if session("flag")<>"0" then
  8. cls = Instr(session("flag"), "userfig")
  9. if cls <= 0 then
  10. %>
  11. <script language="javascript">
  12. if (confirm("您的操作权限不够,系统拒绝你的访问,请点确定返回,或者点取消退出重新登录"))
  13.   location.href="login.asp";
  14. else
  15.   location.href="index.asp";
  16. </script>
  17. <%
  18. end if
  19. end if
  20. end if
  21. %>
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  25. <link href="../images/css.css" rel="stylesheet" type="text/css">
  26. </head>
  27. <body>
  28. <%
  29. Const MaxPerPage=20 
  30.     dim totalPut   
  31.     dim CurrentPage
  32.     dim TotalPages
  33.     dim j
  34.     dim sql
  35.      if Not isempty(request("page")) then
  36.        currentPage=Cint(request("page"))
  37.     else
  38.        currentPage=1
  39.     end if 
  40.   dim namekey,checkbox,action
  41.   action=request.QueryString("action")
  42.   checkbox=request("checkbox")
  43.   namekey=request("namekey")
  44.   if InStr(namekey,"'")>0 then
  45. response.write"<script>alert(""非法访问!"");location.href=""../index.asp"";</script>"
  46. response.end
  47. end if
  48.   if namekey="" then namekey=request.QueryString("namekey")
  49.   if checkbox="" then checkbox=request.querystring("checkbox")
  50.  '//
  51.  set rs=server.CreateObject("adodb.recordset")
  52.  if namekey="" then
  53.   select case action
  54.   case "all"
  55.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User]  where niming=0 order by adddate desc",conn,1,1
  56.       case "niming"
  57.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User]  where niming=1 order by adddate desc",conn,1,1
  58.   case "huiyuan"
  59.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User] where reglx=1  order by adddate desc",conn,1,1
  60.   case "vip"
  61.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User] where reglx=2  order by adddate desc",conn,1,1
  62.   end select
  63.   else
  64.   if checkbox=1 then
  65.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User] where name like '%"&namekey&"%'  order by adddate desc ",conn,1,1
  66.   else
  67.   rs.open "select name,id,userzhenshiname,logins,adddate from [YX_User] where name='"&namekey&"'  order by adddate desc ",conn,1,1
  68.   end if
  69.   end if
  70. if err.number<>0 then
  71. response.write "数据库中无数据"
  72. end if
  73.    if rs.eof And rs.bof then
  74.         Response.Write "<p align='center' class='contents'> 对不起,没有找到此用户!</p>"
  75.     else
  76.    totalPut=rs.recordcount
  77.        if currentpage<1 then
  78.            currentpage=1
  79.        end if
  80.        if (currentpage-1)*MaxPerPage>totalput then
  81.     if (totalPut mod MaxPerPage)=0 then
  82.       currentpage= totalPut  MaxPerPage
  83.     else
  84.        currentpage= totalPut  MaxPerPage + 1
  85.     end if
  86.        end if
  87.         if currentPage=1 then
  88.              showContent
  89.              showpage totalput,MaxPerPage,"manageuser.asp"
  90.         else
  91.            if (currentPage-1)*MaxPerPage<totalPut then
  92.              rs.move  (currentPage-1)*MaxPerPage
  93.              dim bookmark
  94.              bookmark=rs.bookmark
  95.              showContent
  96.               showpage totalput,MaxPerPage,"manageuser.asp"
  97.          else
  98.          currentPage=1
  99.             showContent
  100.             showpage totalput,MaxPerPage,"manageuser.asp"
  101.        end if
  102.     end if
  103.         end if
  104.     sub showContent
  105.         dim i
  106.     i=0
  107. %>
  108. <table class="tableBorder" width="90%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF">
  109. <tr align="center"> 
  110. <td align="center" background="../images/admin_bg_1.gif"><b><font color="#ffffff">用户管理</font></b></td>
  111. </tr>
  112. <tr> 
  113. <form name="form1" method="post" action="saveuser.asp?action=del">
  114. <td height="100" valign="top">
  115. <table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
  116. <tr  align="center">
  117. <td width="25%" bgcolor="fbc2c2"> 用户名</td>
  118. <td width="25%" height="20" bgcolor="fbc2c2"> 真实姓名</td>
  119. <td width="25%" bgcolor="fbc2c2"> 注册时间</td>
  120. <td width="15%" bgcolor="fbc2c2"> 登陆次数</td>
  121. <td width="10%" bgcolor="fbc2c2"> 选 择</td>
  122. </tr>
  123. <%do while not rs.eof%>
  124. <tr >
  125. <td align="center" style="PADDING-LEFT: 10px"><a href=userlist.asp?id=<%=rs("id")%>><%=trim(rs("name"))%></a></td>
  126. <td align="center" style="PADDING-LEFT: 10px"><%=trim(rs("userzhenshiname"))%></td>
  127. <td align="center" style="PADDING-LEFT: 10px"><%=rs("adddate")%></td>
  128. <td align="center"><%=rs("logins")%> 次</td>
  129. <td align="center"><input name="" type="checkbox" id="" value=""></td>
  130. </tr>
  131. <%i=i+1
  132. if i>=MaxPerPage then Exit Do
  133. rs.movenext
  134. loop%>
  135. </table>
  136. <p align="center"> 
  137. <input type="submit" name="Submit" value="删除所选用户" onClick="return confirm('您确定要删除该用户吗?')">&nbsp;&nbsp;
  138. <input type="checkbox" name="" value="" onClick="mm()">
  139. 全选</p></td>
  140. </form>
  141. </tr>
  142. </table>
  143. <%  
  144. End Sub   
  145. Function showpage(totalnumber,maxperpage,filename)  
  146.    Dim n
  147. If totalnumber Mod maxperpage=0 Then  
  148. n= totalnumber  maxperpage  
  149. Else
  150. n= totalnumber  maxperpage+1  
  151. End If
  152. Response.Write "<form method=Post action="&filename&"?action="&action&"&checkbox="&checkbox&"&namekey="&namekey&">"  
  153. Response.Write "<p align='center' class='contents'> "  
  154. If CurrentPage<2 Then  
  155. Response.Write "<font class='contents'>首页 上一页</font> "  
  156. Else  
  157. Response.Write "<a href="&filename&"?action="&action&"&page=1&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>首页</a> "  
  158. Response.Write "<a href="&filename&"?action="&action&"&page="&CurrentPage-1&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>上一页</a> "  
  159. End If
  160. If n-currentpage<1 Then  
  161. Response.Write "<font class='contents'>下一页 尾页</font>"  
  162. Else  
  163. Response.Write "<a href="&filename&"?action="&action&"&page="&(CurrentPage+1)&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>"  
  164. Response.Write "下一页</a> <a href="&filename&"?action="&action&"&page="&n&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>尾页</a>"  
  165. End If  
  166. Response.Write "<font class='contents'> 页次:</font><font class='contents'>"&CurrentPage&"</font><font class='contents'>/"&n&"页</font> "  
  167. Response.Write "<font class='contents'> 共有"&totalnumber&"名注册用户 " 
  168. Response.Write "<font class='contents'>转到:</font><input type='text' name='page' size=2 maxlength=10 class=smallInput value="&currentpage&">"  
  169. Response.Write "&nbsp;<input type='submit'  class='contents' value='GO' name='cndok'></form>"  
  170. End Function  
  171. %>
  172. <table class="tableBorder" width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
  173. <tr> 
  174. <td align="center" background="../images/admin_bg_1.gif"><b><font color="#ffffff">搜 索 用 户</font></b></td>
  175. </tr>
  176. <tr> 
  177. <td height="50" > 
  178. <table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  179. <tr> 
  180. <form name="form2" method="post" action="manageuser.asp?action=select">
  181. <td align="center">
  182. 按用户名查找: 
  183. <input name="namekey" type="text" id="namekey" size="12">&nbsp;
  184. <input name="checkbox" type="checkbox" id="checkbox" value="1" checked>
  185. 模糊查询 
  186. <input type="submit" name="Submit2" value=" 开始查询 ">
  187. </div>
  188. </td>
  189. </form>
  190. </tr>
  191. </table>
  192. </td>
  193. </tr>
  194. </table>
  195. <!--#include file="foot.asp"-->
  196. </body>
  197. </html>
  198. <script language=javascript>
  199. function mm()
  200. {
  201.    var a = document.getElementsByTagName("input");
  202.    if(a[0].checked==true){
  203.    for (var i=0; i<a.length; i++)
  204.       if (a[i].type == "checkbox") a[i].checked = false;
  205.    }
  206.    else
  207.    {
  208.    for (var i=0; i<a.length; i++)
  209.       if (a[i].type == "checkbox") a[i].checked = true;
  210.    }
  211. }
  212. </script>