Admin_Type.asp
上传用户:angela
上传日期:2022-05-11
资源大小:853k
文件大小:6k
源码类别:

外挂编程

开发平台:

ASP/ASPX

  1. <!--#include file="setup.asp"-->
  2. <!--#include file="check.asp"-->
  3. <%
  4. If Not CheckAdmin("GameType") Then
  5.     Server.Transfer("showerr.asp")
  6.     Response.End
  7. End If
  8. '=====================================================================
  9. ' 作者声明:转载请保留版权信息,鄙视不要脸的人
  10. '=====================================================================
  11. ' 程序名称:蓝宇网络发布系统
  12. ' 程序作者:蓝宇 QQ:18159079 ╲、随心゛ QQ:6821845
  13. ' 文件名称:Admin_Type.asp
  14. ' 更新日期:2007-6-5
  15. '=====================================================================
  16. ' 联系方式:Tel:13203117383,QQ:18159079,hi.baidu.com/hezeyu
  17. ' 程序开发:蓝宇,╲、随心゛
  18. ' 官方网站:蓝宇网络(http://hi.baidu.com/hezeyu)
  19. '=====================================================================
  20. ' Copyright 2004-2007 蓝宇 - All Rights Reserved.
  21. '=====================================================================
  22. Dim paixu
  23. titlename="分类管理"
  24. Admin_header
  25. if request.QueryString("guiqi")="edit" then
  26. dim options
  27. set rs = server.CreateObject("adodb.recordset")
  28. select case request.form("options")
  29. case "add"
  30. call add()
  31. case "edit"
  32. call edit()
  33. case "del"
  34. call del()
  35. call CloseConn()
  36. end select
  37. sub add()
  38. dim game,orderid
  39. game=tee5.CheckStr(trim(request.Form("game")))
  40. orderid=tee5.CheckStr(trim(request.Form("orderid")))
  41. if game="" then
  42. response.write "<script>alert('名称不能为空,请重新填写');history.back()</script>"
  43.                call CloseConn()
  44. response.end
  45. end if
  46. sql="select * from Gq_gametype where game='"&game&"'"
  47. rs.open sql,conn,1,1
  48. if rs.eof and rs.bof then
  49. rs.close
  50. sql="select * from Gq_gametype"
  51. rs.open sql,conn,1,3
  52. rs.AddNew
  53. rs("game") = game
  54. rs("orderid") = int(orderid)
  55. rs.Update
  56. rs.Close
  57. set rs=nothing
  58. response.Redirect "Admin_type.asp"
  59. else
  60. rs.close
  61. set rs=nothing
  62. response.write "<script>alert('当前提交的分类名已经存在n请重新检查后提交,请不要提交重复信息');history.back()</script>"
  63. end if
  64. end sub
  65. sub edit()
  66. set rs = server.CreateObject("adodb.recordset")
  67. dim game,orderid,id
  68. id=cint(tee5.CheckStr(trim(request.form("id"))))
  69. game=tee5.CheckStr(trim(request.Form("game")))
  70. orderid=trim(request.form("orderid"))
  71. if game="" or orderid="" then
  72. response.write "<script>alert('名称和序号不能为空,请重新填写');history.back()</script>"
  73.               call CloseConn()
  74. response.end
  75. end if
  76. sql="select * from Gq_gametype where id="&id
  77. rs.open sql,conn,1,1
  78. if rs.eof and rs.bof then
  79. rs.close
  80. response.write "<script>alert('数据非法!');history.back()</script>"
  81. else
  82. rs.close
  83. rs.open sql,conn,1,3
  84. rs("game") = game
  85. rs("orderid") = orderid
  86. rs.Update
  87. rs.Close
  88. set rs=nothing
  89. response.Redirect "Admin_type.asp"
  90. end if
  91. end sub
  92. sub del()
  93. on error resume next
  94. dim id,sql
  95. id=cint(tee5.CheckStr(trim(request.form("id"))))
  96. sql="delete from Gq_gametype where id="&id
  97. conn.execute sql
  98. sql="delete from Gq_Jzdata where gameid="&id
  99. conn.execute sql
  100. sql="delete from Gq_Sfdata where gameid="&id
  101. conn.execute sql
  102. if err.Number<>0 then
  103. err.clear
  104. call closeconn()
  105. response.write "<script>alert('数据库操作失败! ');history.back()"
  106. else
  107. finished
  108. call closeconn()
  109. response.Redirect "Admin_type.asp"
  110. end if
  111. end sub
  112. end if
  113. %>
  114. <script language=javascript>
  115. function ConfirmDel()
  116. {
  117.    if(confirm("确定要删除此分类吗?n相关的家族信息都会被删除哦!"))
  118.      return true;
  119.    else
  120.      return false;
  121. }
  122. </script>
  123. <table width=98% align="center" border="0" cellspacing="1" cellpadding="2" class="tableBorder">
  124. <tr>
  125. <th colspan="2">游戏类型设置</th>
  126. </tr>
  127. <tr>
  128. <td class=tablerow1><b>设置说明:</b><br>
  129. &nbsp;&nbsp;&nbsp;&nbsp;1、排序栏一定不能填写相同的序号!<br>
  130. &nbsp;&nbsp;&nbsp;&nbsp;2、执行分类“删除”操作时,所有相关的私服、家族也将被删除,请慎重执行!<br>
  131. &nbsp;&nbsp;&nbsp;&nbsp;3、目前游戏类型只对家族,私服有效!<br>
  132. &nbsp;&nbsp;&nbsp;&nbsp;4、分类私服调用方法more.asp?menu=ID  如诛仙ID为1,那么地址就是:您的网站地址/more.asp?menu=1</FONT></td>
  133. </tr>
  134. </table>
  135. <table width=98% align="center" border="0" cellspacing="1" cellpadding="2" class="tableBorder">
  136. <tr>
  137. <th width="10%">分类ID</th>
  138. <th width="30%">分类名称</th>
  139. <th width="30%">分类顺序</th>
  140. <th width="30%" colspan="2">操作</th>
  141. </tr>
  142. <%
  143. set rs = server.CreateObject("adodb.recordset")
  144. sql="select * from Gq_gametype order by orderid"
  145. rs.open sql,conn,1,1
  146. if rs.eof and rs.bof then
  147. response.write "<tr bgColor=#FFFFFF><td colspan=5 align=center>当前没有游戏类型,请添加后再操作。</td></tr>"
  148. else
  149. do while not rs.eof
  150. %>
  151.   <form action=admin_type.asp?guiqi=edit method=post language="javascript">
  152. <tr>
  153. <td align="center" class="TableRow2"><b><%=rs("id")%></b></td>
  154. <td align="center" class="TableRow2"><input name="game" type="text" class="textarea" id="game" value="<%=rs("game")%>"></td>
  155. <td align="center" class="TableRow2"><input name="orderid" type="text" id="orderid" class="textarea" value="<%=rs("orderid")%>" size="5" maxlength="5"></td>
  156. <td align="center" class="TableRow2"><input type="hidden" name="options">
  157.       <input name="id" type="hidden" id="id" value="<%=rs("id")%>">
  158.       <input class=Button name="edittype" type="submit" id="edittype" value=" 修 改 " onclick="form.options.value='edit'">
  159.       <input class=Button name="deltype" type="submit" id="deltype" value=" 删 除 " onclick="form.options.value='del';return ConfirmDel();"></td>
  160.   </tr>
  161.   </form>
  162. <%
  163. rs.movenext
  164. loop
  165. paixu=rs.RecordCount
  166. rs.close
  167. end if
  168. %>
  169. <form action=admin_type.asp?guiqi=edit method=post>
  170. <tr>
  171. <td align="center" class="TableRow2"><b>未知</b></td>
  172. <td align="center" class="TableRow2"><input name="game" type="text" id="game" maxlength="14"></td>
  173. <td align="center" class="TableRow2"><input name="orderid" type="text" id="orderid" value="<%=paixu+1%>" size="5" maxlength="5"></td>
  174. <td align="center" class="TableRow2"><input class=Button name="newtype" type="submit" id="newtype" value="添加类型" onclick="form.options.value='add'"><input type="hidden" name="options"></td>
  175. </tr>
  176. </form>
  177. </table>
  178. <%
  179. Admin_footer
  180. CloseConn
  181. %>