admin.asp
上传用户:kelsey
上传日期:2020-10-09
资源大小:12k
文件大小:7k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="conn.asp"-->
  3. <%
  4. Function inWML(str)
  5. ' 把字符串存入数据库,单引号过滤
  6. sTemp = Replace(str, Chr(39), "&#39;") '单引号过滤
  7. inWML = sTemp
  8. End Function
  9. IF (Request.Form("Flag")="ReplySave") Then
  10. Id = Request.Form("Id")
  11. Name = inWml(Request.Form("Name"))
  12. Title = inWml(Request.Form("Title"))
  13. Content = inWml(Request.Form("Content"))
  14. Reply = inWml(Request.Form("Reply"))
  15. '可修改用户留言,是为了避免用户输入非法信息
  16. Sql = "UPDATE GuestBook SET Name = '"&Name&"', " 
  17. Sql = Sql + "Title = '"&Title&"', "
  18. Sql = Sql + "Content = '"&Content&"', "
  19. Sql = Sql + "Reply = '"&Reply&"' "
  20. Sql = Sql + " WHERE Id = "&Id
  21. Conn.ExeCute Sql
  22. Conn.Close
  23. Set Conn = Nothing
  24. Response.Redirect("admin.asp")
  25. End IF
  26. IF (Request.QueryString("Action")="Del") Then
  27. Sql = "DELETE FROM GuestBook WHERE Id=" & Request.QueryString("Id")
  28. Conn.Execute Sql
  29. Conn.Close
  30. Set Conn = Nothing
  31. Response.Redirect("admin.asp")
  32. End IF
  33. %>
  34. <%
  35. Set Rs=Server.CreateObject("adodb.Recordset")
  36. Sql = "SELECT * FROM GuestBook ORDER BY Id Desc"
  37. Rs.open Sql,conn,3,3
  38. Page = Request.QueryString("Page")
  39. Rs.PageSize = 10 '一页6条记录
  40. IF Not IsEmpty(Page) Then
  41. IF Not IsNumeric(Page) Then '判断Page是否为数字
  42. Page=1
  43. Else
  44. Page=Cint(Page) '转换成短整形Integer
  45. End IF
  46. IF Page > Rs.PageCount Then
  47. Rs.AbsolutePage = Rs.PageCount '设置当前显示页等于最后一页
  48. ElseIF Page <= 0 Then
  49. Rs.AbsolutePage = 1 '设置当前页等于第一页
  50. Else
  51. Rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
  52. End IF
  53. Else
  54. Rs.AbsolutePage = 1
  55. End IF
  56. Page = Rs.AbsolutePage
  57. %>
  58. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  59. <html>
  60. <head>
  61. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  62. <title>经典WAP留言本</title>
  63. <style type="text/css">
  64. body, td{font-size:12px;}
  65. p{line-height:22px;}
  66. </style>
  67. <script language="javascript" type="text/javascript" charset="utf-8">
  68. <!--
  69. function check_form1()
  70. {
  71. if (document.form1.Reply.value==""){
  72. alert("请填写回复内容!");
  73. document.form1.Reply.focus();
  74. }
  75. else{return true;}
  76. return false;
  77. }
  78. -->
  79. </script>
  80. </head>
  81. <body>
  82. <table width="600" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#2D96FF">
  83. <tr align="center" bgcolor="#D0E8FF">
  84. <td height="70" colspan="8"><p><strong>经典WAP留言本</strong></p>
  85. <p><strong>制作:</strong><strong><a href="http://www.designer5.net" target="_blank">D5S工作室</a>&nbsp;&nbsp;&nbsp;作者:yytcpt</strong></p>
  86. </td>
  87. </tr>
  88. <tr align="center" bgcolor="#9BCDFF">
  89. <td height="25"><strong>ID</strong></td>
  90. <td><strong>留言者</strong></td>
  91. <td><strong>标题</strong></td>
  92. <td><strong>留言内容</strong></td>
  93. <td><strong>提交方式</strong></td>
  94. <td><strong>留言时间</strong></td>
  95. <td width="34"><strong>回复</strong></td>
  96. <td><strong>删除</strong></td>
  97. </tr>
  98. <%
  99. For i=1 to Rs.PageSize
  100. If Rs.Eof Then 
  101. Exit For
  102. End If 
  103. %>
  104. <tr bgcolor="#C8E3FF" onMouseOver="javascript:this.bgColor='#9BCDFF';" onMouseOut="javascript:this.bgColor='#C8E3FF';">
  105. <td width="19" height="25" align="center"><%=Rs("Id")%></td>
  106. <td width="48" align="center"><%=Rs("Name")%></td>
  107. <td width="53" align="center"><%=Rs("Title")%></td>
  108. <td width="247" align="left"><%=Rs("Content")%> </td>
  109. <td width="53" align="center"><%=Rs("Method")%></td>
  110. <td width="76" align="center"><%=Rs("CreatTime")%></td>
  111. <td align="center"><a href="admin.asp?Action=Reply&Id=<%=Rs("Id")%>">回复</a></td>
  112. <td width="45" align="center"><a href="javascript:if(confirm('确实要删除吗?'))location='admin.asp?Action=Del&Id=<%=Rs("Id")%>'">删除</a></td>
  113. </tr>
  114. <%
  115. Rs.MoveNext
  116. Next
  117. %> 
  118. <tr align="center" bgcolor="#9BCDFF">
  119. <td height="25" colspan="8">
  120. <%
  121. Response.Write("<form name=page method=get onsubmit=""document.location = 'admin.asp?Page='+this.page.value;return false;"">") 
  122. if page<=1 then
  123. Response.Write ("[首页] [上一页] ")
  124. else 
  125. Response.Write("[<a href=admin.asp?Page=1>首页</a>] ")
  126. Response.Write("[<a href=admin.asp?Page=" & (Page-1) & ">上一页</a>] ")
  127. end if
  128. if page>=Rs.PageCount then
  129. Response.Write ("[下一页] [尾页]") 
  130. else
  131. Response.Write("[<a href=admin.asp?Page=" & (Page+1) & ">下一页</a>] ")
  132. Response.Write("[<a href=admin.asp?Page=" & Rs.PageCount & ">尾页</a>]") 
  133. end if
  134. Response.Write("[页次:<font color=red>" & page & "</font>/" & Rs.PageCount) 
  135. Response.Write("] [共" & Rs.RecordCount & "条 <font color=red>"& Rs.PageSize & "</font>条/页]")
  136. Response.Write(" 转到" & "<input name=page size=4 value=" & page & ">" & "页<input type=submit value=go></form>")
  137. %>
  138. </td>
  139. </tr>
  140. <tr align="center">
  141. <td height="30" colspan="8" bgcolor="#C8E3FF"><p> 有任何疑问,请访问<a href="http://www.designer5.net">&nbsp;<strong>http://www.designer5.net</strong></a> &nbsp;或<strong><a href="http://www.blueidea.com/bbs" target="_blank">&nbsp;</a></strong><a href="http://www.blueidea.com/bbs" target="_blank"><strong>&nbsp;</strong></a><strong><a href="http://www.blueidea.com/bbs" target="_blank">蓝色理想论坛WAP版块</a></strong><br/>
  142. <strong>广告:</strong>蓝色理想WAP网站改版了,请使用手机访问<a href="http://wap.blueidea.com"><strong>http://wap.blueidea.com</strong></a><br/>
  143. 如果您有WAP站点,并参考了此程序,请做上http://wap.blueidea.com的连接</p></td>
  144. </tr>
  145. </table>
  146. <p>&nbsp;</p>
  147. <%
  148. IF (Request.QueryString("Action")="Reply") Then
  149. Set Rs=Server.CreateObject("adodb.Recordset")
  150. Sql = "SELECT * FROM GuestBook WHERE Id ="&Request.QueryString("Id")
  151. Rs.open Sql,conn,3,3
  152. %>
  153. <table width="333" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#C8E3FF">
  154. <form name="form1" method="post" action="admin.asp" onsubmit="javascript:return check_form1()">
  155. <tr>
  156. <td width="69"><strong>ID</strong></td>
  157. <td width="264"><%=Rs("Id")%></td>
  158. </tr>
  159. <tr>
  160. <td><strong>留言者</strong></td>
  161. <td>
  162. <input name="Name" type="text" value="<%=Rs("Name")%>" size="20">
  163. </td>
  164. </tr>
  165. <tr>
  166. <td><strong>标题</strong></td>
  167. <td><input name="Title" type="text" value="<%=Rs("Title")%>" size="20"></td>
  168. </tr>
  169. <tr>
  170. <td><strong>留言时间</strong></td>
  171. <td><%=Rs("CreatTime")%></td>
  172. </tr>
  173. <tr>
  174. <td><strong>留言内容</strong></td>
  175. <td><textarea name="Content" cols="30" rows="4"><%=Rs("Content")%></textarea></td>
  176. </tr>
  177. <tr>
  178. <td><strong>本站回复</strong></td>
  179. <td><textarea name="Reply" cols="30" rows="4"><%=Rs("Reply")%></textarea></td>
  180. </tr>
  181. <tr align="center">
  182. <td colspan="2"><input type="submit" name="Submit" value="提交">
  183. &nbsp;&nbsp;&nbsp;&nbsp;
  184. <input type="reset" name="Submit" value="重置">
  185. <input name="Id" type="hidden" value="<%=Rs("Id")%>">
  186. <input name="Flag" type="hidden" value="ReplySave">
  187. </td>
  188. </tr>
  189. </form>
  190. </table>
  191. <% End IF %>
  192. </body>
  193. </html>
  194. <%
  195. Rs.Close
  196. Set Rs = Nothing
  197. %>