admin_add_class.asp
上传用户:sking1122
上传日期:2020-09-24
资源大小:1005k
文件大小:11k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#include file=admin_sb.asp--><%
  2. '====================================================================
  3. ' 请你保留这段说明,这并不会影响你的速度.   电脑交流:http://www.cnscu.cn
  4. ' 程序制作:横云   掌上校园收倾心整理收集于互联网,感谢你的支持!
  5. ' 升级时间: 2008-2-5   主页地址:HTTP://wap.cnscu.cn
  6. ' E-Mail: cnscu@126.com    客服QQ:554904632 QQ群:30493504 QQ群2:46659883
  7. '====================================================================
  8. %> <%
  9. IF  Request.QueryString("Action")="add" Then
  10. call BBSSET
  11. elseIF  Request.QueryString("Action")="edit" Then
  12. call edit
  13. elseIF  Request.QueryString("Action")="del" Then
  14. call del
  15. else
  16. call main
  17. end if
  18. Function BBSSET
  19. %>
  20. <form name="pollform3sdx" method="post" action="admin_add_class.asp?Action=add">
  21.   <p style="margin-left:15px;">
  22.   <b>添加文件栏目</b></p>
  23.   <input type="hidden" name="SubmitFlag" value=yes>
  24.   <table width="100%" border="0" align="center" cellpadding="8" cellspacing="0">
  25. <tr>
  26. <td align="center">
  27. <%
  28. If Request("SubmitFlag") <> "" Then
  29. Addbbsboards
  30. Exit Function
  31. Else
  32. DisplayBBSSet
  33. End If
  34. %>
  35. </td></tr>
  36. <tr>
  37. <td align="center">
  38. <input type=submit name=提交 value=提 交 class=fmbtn> 
  39. <input type=reset name=取消 value=清 除 class=fmbtn>
  40. </td>
  41. </tr>
  42. </table>
  43. </form>
  44. <%
  45. End Function
  46. Function CheckLinkValue
  47. GetFormValue
  48. End Function
  49. Function DisplayBBSSet
  50. %>
  51.   <table width="100%" border=0 align="center" cellpadding=5 cellspacing=1  bgcolor="#FF0000"  class=TBone>
  52.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  53.     <td class="tar">栏目名称:</td>
  54.     <td><input name="name" type="text" class=fminpt id="boardName" size="30" maxlength="50">
  55.       <font color=gray>(栏目名称,50字,必填)</font></td>
  56.   </tr>
  57.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  58.     <td class="tar">栏目类型:</td>
  59.     <td><select name="classID">
  60. <option value="1">图像类</option>
  61. <option value="2">音像类</option>
  62. <option value="3">软件类</option>
  63. </select>
  64.       <font color=gray>(栏目类型,选择要新建的栏目类型)</font></td>
  65.   </tr>
  66.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  67.     <td class="tar">栏目换行:</td>
  68.     <td><select name="wh">
  69. <option value="true">栏目后自动换行</option>
  70. <option value="false">栏目后不换行</option>
  71. </select>
  72.       <font color=gray>(栏目换行,栏目后是否换行)</font></td>
  73.   </tr>
  74.   </table>
  75. <%
  76. End Function
  77. Function GetFormValue
  78. dim thing
  79. for each thing in Request.Form
  80. Response.Write thing&"="&Request(thing)&"<br>"
  81. next
  82. End Function
  83. Function Addbbsboards
  84. dim flag,errmsg,id,name,classID,pid,wh
  85. flag=1
  86. errmsg="<ul><font color=red>"
  87. name=TRim(Request.Form("name"))
  88. wh=TRim(Request.Form("wh"))
  89. classID=TRim(Request.Form("classID"))
  90. if wh=""  then errmsg=errmsg&"<li>栏目换行不能为空</li>":flag=0
  91. if name=""  then errmsg=errmsg&"<li>栏目名称不能为空</li>":flag=0
  92. if classID=""  then errmsg=errmsg&"<li>栏目类型不能为空</li>":flag=0
  93. if flag<>0 then
  94. Dim sql,rs
  95. set rs=server.CreateObject("adodb.recordset")
  96. sql="select * from uclass"
  97. rs.open sql,conn,1,3
  98. rs.addnew()
  99. rs("class")=name
  100. rs("classID")=classID
  101. rs.update()
  102. rs.MoveLast
  103. id=rs("cid")
  104. Rs.close
  105. set rs=nothing
  106. set rs=server.CreateObject("adodb.recordset")
  107. sql="select * from main order by pid asc"
  108. rs.open sql,conn,1,3
  109. if not (rs.bof and rs.eof)  then 
  110. rs.MoveLast
  111. pid=rs("pid")
  112. else
  113. pid=0
  114. end if
  115. rs.addnew()
  116. rs("br")=wh
  117. rs("title")=name
  118. rs("url")="upfile.asp?id="&id
  119. rs("pid")=pid+1
  120. rs("class")="true"
  121. rs.update()
  122. Rs.close
  123. set rs=nothing
  124. Response.Write("成功添加名为<font color='red'>"&name&"</font>的栏目!")
  125. Response.Write("<br/><a href='admin_add_class.asp'>返回文件栏目</a>")
  126. errmsg=errmsg&"</font></ul>"
  127. else
  128. Response.Write("由于以下原因,设置没有成功,请<a href='javascript:history.back()'>返回</a>修改:<br>"&errmsg&"<br><button  onclick='javascript:history.back()'>返回修改</button>") 
  129. end if
  130. End Function
  131. Function main%>
  132. <form name="pollform3sdx" method="post" action="admin_add_class.asp">
  133.   <p style="margin-left:15px;">
  134.   <b>文件栏目</b><br/>
  135. <% if session("flag")="1" or session("flag")="2" then%>
  136. <a href='admin_add_class.asp?Action=add'>添加文件栏目</a>
  137. <%end if%>
  138. </p>
  139.   <table width="100%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#FF0000" >
  140.     <tr bgcolor="#799ae1"> 
  141.       <td class="blu">ID</td>
  142.       <td class="blu">文件栏目名称</td>
  143.       <td class="blu">操作</td>
  144.     </tr>
  145. <%
  146. dim sql,h,i
  147. Set Rs = Server.CreateObject("Adodb.Recordset")
  148. Sql = "SELECT * FROM uclass order by cid desc"
  149. Rs.Open Sql,conn,1,1
  150. if not (rs.bof and rs.eof)  then 
  151. For i=1 to rs.RecordCount
  152. If Rs.Eof Then
  153. exit For
  154. End If
  155. %>
  156.     <tr bgcolor="#eeeeee" class=TBBG9> 
  157.       <td width="10%"><%=rs("cid")%></td>
  158.       <td width="35%"><a href="admin_class.asp?cid=<%=rs("cid")%>"><%=rs("class")%></a></td>
  159.       
  160.     <td width="15%"><a href="admin_add_class.asp?Action=edit&cid=<%=rs("cid")%>">修改</a> 
  161. <% if session("flag")="1" or session("flag")="2" then%>
  162.       <a href="admin_add_class.asp?Action=del&cid=<%=rs("cid")%>">删除栏目</a>
  163. <%end if%>
  164.     </td>
  165.       
  166.     </tr>
  167. <%
  168. Rs.MoveNext
  169. Next
  170. %>
  171. </table>
  172. </form>
  173. <%
  174. else
  175. %>
  176.     <tr bgcolor="#eeeeee" class=TBBG9> 
  177.       <td  colspan="4" > <div align="center">
  178.        暂无栏目,请添加!<br/><a href='admin_add_class.asp?Action=add'>添加栏目</a>
  179.        </div></td>
  180.     </tr>
  181. <%
  182. end if
  183. Rs.close
  184. set rs=nothing
  185. %>
  186. </table>
  187. <%
  188. End Function
  189. Function edit
  190. dim cid
  191. cid=TRim(Request("cid"))
  192. if not isnumeric(cid) then id=""
  193. if cid<>""  then
  194. Dim sql,rs
  195. set rs=server.CreateObject("adodb.recordset")
  196. sql="select * from uclass where cid="&cid
  197. Rs.Open Sql,conn,1,1
  198. if not (rs.bof and rs.eof)  then 
  199. %>
  200. <form name="pollform3sdx" method="post" action="admin_add_class.asp?Action=edit&cid=<%=cid%>">
  201. <p style="margin-left:15px;">
  202. <b>修改栏目</b></p>
  203. <input type="hidden" name="SubmitFlag" value=yes>
  204. <table width="100%" border="0" align="center" cellpadding="8" cellspacing="0">
  205.  <tr>
  206.  <td align="center">
  207. <%
  208.  If Request("SubmitFlag") <> "" Then
  209.   dim flag,errmsg,name,classID
  210.   flag=1
  211.   errmsg="<ul><font color=red>"
  212.   name=TRim(Request.Form("name"))
  213.   classID=TRim(Request.Form("classID"))
  214. if name=""  then errmsg=errmsg&"<li>栏目名称不能为空</li>":flag=0
  215. if classID=""  then errmsg=errmsg&"<li>栏目类型不能为空</li>":flag=0
  216. if flag<>0 then
  217. set rs=server.CreateObject("adodb.recordset")
  218. sql="select * from uclass where cid="&cid
  219. rs.open sql,conn,1,3
  220. rs("class")=name
  221. rs("classID")=classID
  222. rs.update()
  223. Response.Write("成功修改名为<font color='red'>"&name&"</font>的栏目!")
  224. Response.Write("<br/><a href='admin_add_class.asp'>返回文件栏目</a>")
  225. errmsg=errmsg&"</font></ul>"
  226. else
  227. Response.Write("由于以下原因,设置没有成功,请<a href='javascript:history.back()'>返回</a>修改:<br>"&errmsg&"<br><button  onclick='javascript:history.back()'>返回修改</button>") 
  228. end if
  229. Else%>
  230. <table width="100%" border=0 align="center" cellpadding=5 cellspacing=1  bgcolor="#FF0000"  class=TBone>
  231.    <tr bgcolor=#f7f7f7 class=TBBG9> 
  232.      <td class="tar">栏目名称:</td>
  233.      <td><input name="name" type="text" class=fminpt value="<%=rs("class")%>"  id="boardName" size="30" maxlength="50">
  234.        <font color=gray>(栏目名称,50字,必填)</font></td>
  235.    </tr>
  236.    <tr bgcolor=#f7f7f7 class=TBBG9> 
  237.      <td class="tar">栏目类型:</td>
  238.      <td><select name="classID" value="<%=rs("classID")%>" >
  239. <option value="1"
  240.  <%if rs("classID")="1" then%> 
  241. selected 
  242. <%end if%>
  243. >图像类</option>
  244. <option value="2"
  245.  <%if rs("classID")="2" then%>
  246.  selected
  247. <%end if%>
  248.  >音像类</option>
  249. <option value="3" 
  250. <%if rs("classID")="3" then%>
  251.  selected 
  252. <%end if%>
  253. >软件类</option>
  254. </select>
  255.        <font color=gray>(栏目类型,选择要新建的栏目类型)</font></td>
  256.    </tr>
  257.      <tr bgcolor="#eeeeee">
  258.        <td  colspan="4" > <div align="center">
  259. <input type=submit name=保存 value="保 存" class=fmbtn> 
  260. <input type=button name=取消 value=取 消  onclick="javascript:history.go(-1);">
  261. </td>
  262. </tr>
  263. </table>
  264. <%End If%>
  265. </form>
  266. <%
  267. else%>
  268. <table width="100%" border=0 align="center" cellpadding=5 cellspacing=1 bgcolor=#cccccc class=TBone>
  269.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  270.     <td colspan="2">没有该栏目!</td>
  271.    </tr>
  272. </table>
  273. <%end if
  274. end if
  275. End Function
  276. Function del
  277. dim cid 
  278. cid=Request.QueryString("cid")
  279. %>
  280.   <p style="margin-left:15px;">
  281.   <b>删除栏目</b></p>
  282. <%
  283. If Request("SubmitFlag") <> "" Then
  284. dim i,sql,rs
  285. Set Rs = Server.CreateObject("Adodb.Recordset")
  286. Sql = "select * FROM uclass WHERE cid=" & cid
  287. Rs.Open Sql,conn,1,3
  288. if not (rs.bof and rs.eof)  then 
  289. rs.Delete
  290. end if
  291. rs.Close
  292. Set rs = Nothing
  293. Set Rs = Server.CreateObject("Adodb.Recordset")
  294. Sql = "select * FROM ufile WHERE cid='" & cid&"'"
  295. Rs.Open Sql,conn,1,3
  296. if not (rs.bof and rs.eof)  then 
  297. For i=1 to rs.RecordCount
  298. If Rs.Eof Then
  299. exit For
  300. End If
  301. rs.Delete
  302. Rs.MoveNext
  303. Next
  304. end if
  305. rs.Close
  306. Set rs = Nothing
  307. Set Rs = Server.CreateObject("Adodb.Recordset")
  308. Sql = "select * FROM ulist WHERE cid='" & cid&"'"
  309. Rs.Open Sql,conn,1,3
  310. if not (rs.bof and rs.eof)  then 
  311. For i=1 to rs.RecordCount
  312. If Rs.Eof Then
  313. exit For
  314. End If
  315. rs.Delete
  316. Rs.MoveNext
  317. Next
  318. end if
  319. rs.Close
  320. Set rs = Nothing%>
  321. <table width="100%" border=0 align="center" cellpadding=5 cellspacing=1 bgcolor=#cccccc class=TBone>
  322.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  323.     <td colspan="2">删除栏目成功!<br/><a href='admin_add_class.asp'>返回文件栏目</a></td>
  324.    </tr>
  325. </table>
  326. <% else%>
  327. <form name="pollform3sdx" method="post" action="admin_add_class.asp?Action=del&cid=<%=cid%>">
  328. <input type="hidden" name="SubmitFlag" value=yes>
  329. <table width="100%" border=0 align="center" cellpadding=5 cellspacing=1 bgcolor=#cccccc class=TBone>
  330.   <tr bgcolor=#f7f7f7 class=TBBG9> 
  331.     <td colspan="2">注意:删除栏目将删除一切分类和其它信息!<br>
  332.    在删除前务必确认此栏目分类已经转移。<br><br><b><font color=ff0000 class=RedFont> 
  333.       <strong><font color="#FF0000">确认信息: 真的要删除编号为<%=cid%>栏目吗?</font></strong><br><br>
  334.       <input type=button value="不能删啊" onclick="javascript:history.go(-1);">
  335. <input type=submit name=删除 value="当然删除" class=fmbtn></td>
  336.   </tr>
  337. </table>
  338. </form>
  339. <%
  340. end if
  341. End Function
  342. %>