LT_TieZhi.Asp
资源名称:4.rar [点击查看]
上传用户:zhbanny
上传日期:2020-11-04
资源大小:161k
文件大小:6k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#Include File="../Inc/Head.Asp"--><%
  2. Private FangWen
  3. Set FangWen=New xkon_FangWen
  4. FangWen.FangWen()
  5. FangWen.TieZhi()
  6. Set FangWen=Nothing
  7. Private c,s
  8. Set c=New xkon_Response
  9. Set s=New xkon_Request
  10. Private Sub BanMian()
  11. Dim Cn1
  12. c.Write("版块:<select name=""BanMian"">")
  13. Call OpenData()
  14. Set Cn1=Server.CreateObject("Adodb.Recordset")
  15. Cn1.Open "Select id,BanKuai_MingChen From BanKuai Order By Id Desc",Conn,1,1
  16. Do While(Not Cn1.Eof)
  17. c.Write("<option value="""&Cn1("ID")&""">"&Cn1("BanKuai_MingChen")&"</option>")
  18. Cn1.MoveNext
  19. Loop
  20. Cn1.Close
  21. Set Cn1=Nothing
  22. Call CloseData()
  23. c.Write("</select>")
  24. End Sub
  25. Private Sub LieBiao()
  26. Dim p,i,Cn1
  27. p=s.QueryString("p")
  28. If p="" Then
  29. p=1
  30. Else
  31. p=Clng(p)
  32. End If
  33. Dim SQL,ShangJi_ID,ZhangHao,MingChen
  34. ShangJi_ID=s.QueryString_Long("ShangJi_ID")
  35. ZhangHao=s.QueryString("ZhangHao")
  36. MingChen=s.QueryString("MingChen")
  37. SQL="Select * From TieZhi"
  38. If ShangJi_ID="0" Or ShangJi_ID="" Then
  39. SQL=SQL&" Where 1=1"
  40. Else
  41. SQL=SQL&" Where BanKuai="&ShangJi_ID
  42. End If
  43. If ZhangHao="0" Or ZhangHao="" Then
  44. SQL=SQL&" And 1=1"
  45. Else
  46. SQL=SQL&" And HuiYuan='"&ZhangHao&"'"
  47. End If
  48. SQL=SQL&" And MingChen Like '%"&MingChen&"%' And Shan='0' Order By Id Desc"
  49. c.Write("<form method=""post"" action=""LT_TieZhi.Asp?ShangJi_ID="&ShangJi_ID&"&amp;ZhangHao="&ZhangHao&"&amp;MingChen="&MingChen&"""><table width=100% ><tr><td></td><td>ID</td><td>贴子名称</td><td>发贴人</td><td>点击数</td><td>回复数</td><td>状态</td><td></td><td></td></tr>")
  50. Call OpenData()
  51. Set Cn1=Server.CreateObject("Adodb.Recordset")
  52. Cn1.Open SQL,Conn,1,1
  53. Cn1.PageSize=20
  54. If Not Cn1.Eof Then
  55. Cn1.AbsolutePage=p
  56. End If
  57. For i=1 To 20
  58. If Cn1.Eof Then Exit For
  59. c.Write("<tr><td><input type=""checkbox"" name=""id"" value="""&Cn1("ID")&""" /></td><td>"&Cn1("ID")&"</td><td>"&Mid(Cn1("MingChen"),1,20)&"</td><td>"&Cn1("NiChen")&"</td><td>"&Cn1("DianJi")&"</td><td>"&Cn1("HuiFu")&"</td><td>"&Cn1("Qian")&"</td><td><a href=""LT_TieZhi_CaoZuo.Asp?l=x&amp;id="&Cn1("ID")&""">查看</a></td></tr>")
  60. Cn1.MoveNext
  61. Next
  62. c.Write("</table>")
  63. Call CPage(Cn1.PageCount,p,"LT_TieZhi.Asp?ShangJi_ID="&ShangJi_ID&"&amp;ZhangHao="&ZhangHao&"&amp;MingChen="&MingChen)
  64. Cn1.Close
  65. Set Cn1=Nothing
  66. Call CloseData()
  67. c.Write("批操作:<input type=""submit"" name=""submit"" value=""删除"" /><input type=""submit"" name=""submit"" value=""置顶"" /><input type=""submit"" name=""submit"" value=""精华"" /><input type=""submit"" name=""submit"" value=""锁定"" /><input type=""submit"" name=""submit"" value=""通过审核"" /><input type=""submit"" name=""submit"" value=""取消置顶"" /><input type=""submit"" name=""submit"" value=""取消精华"" /><input type=""submit"" name=""submit"" value=""解锁"" /><input type=""submit"" name=""submit"" value=""待审"" />")
  68. Call BanMian()
  69. c.Write("<input type=""submit"" name=""submit"" value=""转移"" /></form>")
  70. End Sub
  71. Private Sub CaoZuo()
  72. Dim C_ID,ID,BanMian
  73. BanMian=s.Form("BanMian")
  74. C_ID=Request.Form("ID")
  75. If C_ID="" Then
  76. Call xkon_Error("缺少操作对象")
  77. Else
  78. ID=Split(C_ID,",")
  79. Dim Cn1,Cn2,SQL,i
  80. Call OpenData()
  81. For i=0 To Ubound(ID)
  82. SQL="Select Qian From TieZhi Where ID="&Clng(ID(i))
  83. Set Cn1=Server.CreateObject("Adodb.Command")
  84. Cn1.ActiveConnection=Conn
  85. Cn1.CommandType=1
  86. Cn1.CommandText=SQL
  87. Set Cn2=Cn1.Execute
  88. If Cn2.Eof Then
  89. Call xkon_Error("发生意外")
  90. Response.End()
  91. Else
  92. Select Case submit
  93. Case "删除"
  94. SQL="Update TieZhi Set Shan='1' Where ID="&Clng(ID(i))
  95. Conn.Execute(SQL)
  96. Call JiLu("删除贴子"&ID(i))
  97. Case "精华"
  98. SQL="Update TieZhi Set Qian='"&Cn2("Qian")&"[精]' Where ID="&Clng(ID(i))
  99. Conn.Execute(SQL)
  100. Call JiLu("精华贴子"&ID(i))
  101. Case "锁定"
  102. SQL="Update TieZhi Set Qian='"&Cn2("Qian")&"[锁]' Where ID="&Clng(ID(i))
  103. Conn.Execute(SQL)
  104. Call JiLu("锁定贴子"&ID(i))
  105. Case "待审"
  106. SQL="Update TieZhi Set Qian='"&Cn2("Qian")&"[审]' Where ID="&Clng(ID(i))
  107. Conn.Execute(SQL)
  108. Call JiLu("通过审核贴子"&ID(i))
  109. Case "置顶"
  110. SQL="Update TieZhi Set Qian='"&Cn2("Qian")&"[顶]' Where ID="&Clng(ID(i))
  111. Conn.Execute(SQL)
  112. Call JiLu("置顶贴子"&ID(i))
  113. Case "取消置顶"
  114. SQL="Update TieZhi Set Qian='"&Replace(Cn2("Qian"),"[顶]","")&"' Where ID="&Clng(ID(i))
  115. Conn.Execute(SQL)
  116. Call JiLu("取消置顶贴子"&ID(i))
  117. Case "取消精华"
  118. SQL="Update TieZhi Set Qian='"&Replace(Cn2("Qian"),"[精]","")&"' Where ID="&Clng(ID(i))
  119. Conn.Execute(SQL)
  120. Call JiLu("取消精华贴子"&ID(i))
  121. Case "解锁"
  122. SQL="Update TieZhi Set Qian='"&Replace(Cn2("Qian"),"[锁]","")&"' Where ID="&Clng(ID(i))
  123. Conn.Execute(SQL)
  124. Call JiLu("解锁贴子"&ID(i))
  125. Case "通过审核"
  126. SQL="Update TieZhi Set Qian='"&Replace(Cn2("Qian"),"[审]","")&"' Where ID="&Clng(ID(i))
  127. Conn.Execute(SQL)
  128. Call JiLu("将贴子设为未审核"&ID(i))
  129. Case "转移"
  130. SQL="Update TieZhi Set BanKuai='"&BanMian&"' Where ID="&Clng(ID(i))
  131. Conn.Execute(SQL)
  132. Call JiLu("转移贴子"&ID(i))
  133. End Select
  134. End If
  135. Set Cn1=Nothing
  136. Set Cn2=Nothing
  137. Next
  138. Call CloseData()
  139. End If
  140. End Sub
  141. Private Sub LieBiao2()
  142. Dim Cn1
  143. c.Write("版块:<select name=""ShangJi_ID""><option value=""0"">全部</option>")
  144. Call OpenData()
  145. Set Cn1=Server.CreateObject("Adodb.Recordset")
  146. Cn1.Open "Select id,BanKuai_MingChen From BanKuai Order By Id Desc",Conn,1,1
  147. Do While(Not Cn1.Eof)
  148. c.Write("<option value="""&Cn1("ID")&""">"&Cn1("BanKuai_MingChen")&"</option>")
  149. Cn1.MoveNext
  150. Loop
  151. Cn1.Close
  152. Set Cn1=Nothing
  153. Call CloseData()
  154. c.Write("</select>")
  155. End Sub
  156. Call H_Title("管理贴子")
  157. Dim Submit
  158. Submit=s.Form("Submit")
  159. If Submit<>"" Then
  160. Call CaoZuo()
  161. End If
  162. Call LieBiao()
  163. c.Write("<form method=""get"" action=""LT_TieZhi.Asp"">")
  164. Call LieBiao2()
  165. c.Write("发贴人用户名:<input type=""text"" name=""ZhangHao"" value=""0"" />")
  166. c.Write("贴子名称:<input type=""Text"" name=""MingChen"" />")
  167. c.Write("<input type=""submit"" value=""搜索"" />")
  168. c.Write("</form>")
  169. Call H_End()
  170. Set c=Nothing
  171. Set s=Nothing
  172. %>