searchresult.asp
上传用户:llrg7406
上传日期:2007-03-02
资源大小:654k
文件大小:3k
源码类别:

教育系统应用

开发平台:

Delphi

  1. <%@ Language=VBScript %>
  2. <!--#include file ="identify.asp"-->
  3. <%
  4. Response.Expires = 0
  5. search_text = request.querystring("search_text")
  6. search_type = request.querystring("search_type")
  7. %>
  8. <html>
  9. <head>
  10. <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  11. <link rel="stylesheet" type="text/css" href="xcss.css">
  12. <script LANGUAGE="javascript">
  13. <!--
  14. function add_bm(bookid)
  15. {
  16. window.open("add_bookmark.asp?bookid=" + bookid,"_blank","height=430,width=300,status=no,toolbar=no,menubar=no,location=no");
  17. }
  18. function add_comment(bookid)
  19. {
  20. window.open("add_comment2.asp?bookid=" + bookid,"_blank","height=550,width=550,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,top=0,left=0");
  21. }
  22. //-->
  23. </script></head>
  24. <body background=images/zapsmbknd.gif>
  25. <b>书名列表(访问次数)</b><br><hr>
  26. <%
  27. strPage = Request.queryString("page")
  28. if len(strPage) = 0 then 
  29. strPage = "1"
  30. end if
  31. set conn = server.CreateObject("adodb.connection")
  32. conn.Open application("dsn")
  33. 'sql = "select top 10 name,Author from BookDetail " 
  34. sql = "select bookid,name,Author,Times from BookDetail where " & search_type & " like '%" & search_text & "%' " 
  35. set rs = server.CreateObject("adodb.recordset")
  36. rs.CursorLocation = 3   '客户端处理游标
  37. rs.Open sql,conn
  38. if rs.EOF then
  39. rs.Close
  40. set rs = nothing
  41. conn.Close
  42. set conn = nothing
  43. Response.Write "没有符合条件的记录。"
  44. Response.Write "</body></html>"
  45. Response.End
  46. end if
  47. rs.PageSize = 20
  48. rs.absolutepage=cint(strPage)
  49. select_count = rs.RecordCount
  50. select_PageCount = rs.PageCount
  51. Response.Write "共<b>" & select_PageCount & "</b>页<b>" & select_count & "</b>条记录,本页是第<b>" & strPage & "</b>页。<br>" 
  52. if int(strPage) > 1 then
  53. Response.Write "&nbsp;<a href='searchresult.asp?search_text=" & search_text & "&search_type=" & search_type & "&page=" & cstr(cint(strPage) - 1) & "'>上一页</a>"
  54. end if
  55. if int(strPage) < select_PageCount then
  56. Response.Write "&nbsp;<a href='searchresult.asp?search_text=" & search_text & "&search_type=" & search_type & "&page=" & cstr(cint(strPage) + 1) & "'>下一页</a>"
  57. end if
  58. Response.Write "<br><br>"
  59. for i = 1 to rs.PageSize
  60. if rs.EOF then 
  61. exit for
  62. end if
  63. %>
  64. <nobr><a href="readbook.asp?bookid=<%=rs("bookid")%>" title="作者:<%=rs("Author")%>" target="xbody"><img SRC="images/plus.gif" border="0" WIDTH="18" HEIGHT="19"><%=rs("name")%>(<%=rs("times")%>)</a> &nbsp;<%=rs("Author")%>  &nbsp;<a href="#" onclick="add_bm(<%=rs("bookid")%>);">加书签</a>  &nbsp;<a href="#" onclick="add_comment(<%=rs("bookid")%>);">写书评</a></nobr><br>
  65. <%
  66. rs.MoveNext
  67. next
  68. rs.Close
  69. set rs = nothing
  70. conn.Close
  71. set conn = nothing
  72. %>
  73. </body>
  74. </html>