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

教育系统应用

开发平台:

Delphi

  1. <%@ Language=VBScript %>
  2. <!--#include file ="identify.asp"-->
  3. <html>
  4. <head>
  5.   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  6. <link rel="stylesheet" type="text/css" href="xcss.css">
  7. <meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  8. <script LANGUAGE="javascript">
  9. <!--
  10. function show_cm(commentid)
  11. {
  12. window.open("show_comment.asp?commentid=" + commentid,"_blank","height=450,width=350,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,top=0,left=0");
  13. }
  14. //-->
  15. </script>
  16. </head>
  17. <body background="images/zapsmbknd.gif">
  18. <h3>书评:</h3>
  19. <% 
  20. b_bookid = session("bookid")
  21. if len(b_bookid)=0 then
  22. Response.Write "您没有打开任何一本书!"
  23. Response.End
  24. end if
  25. set conn = server.CreateObject("adodb.connection")
  26. conn.Open Application("dsn")
  27. sql = "select bookid,name,author from BookDetail where bookid=" & b_bookid
  28. set rs = server.CreateObject("adodb.recordset")
  29. rs.Open sql,conn
  30. if rs.EOF then
  31. rs.Close
  32. set rs = nothing
  33. conn.Close
  34. set conn = nothing
  35. Response.Write "找不到您要的文件!"
  36. Response.End
  37. end if
  38. b_name = rs("name")
  39. author = rs("author")
  40. rs.Close
  41. set rs = nothing
  42. %>
  43. <p><b>书名:</b><%=b_name%></p>
  44. <p><b>作者:</b><%=author%></p>
  45. <%
  46. sql = "select count(*) from grade where bookid=" & b_bookid
  47. set rs = server.CreateObject("adodb.recordset")
  48. rs.Open sql,conn
  49. grade_count = rs(0)
  50. rs.Close
  51. set rs = nothing
  52. %>
  53. <p><b>共<font color="red"><%=grade_count%></font>人对本书打了分。</b></p>
  54. <%
  55. if grade_count>0 then
  56. sql = "select avg(grade) from grade where bookid=" & b_bookid
  57. set rs = server.CreateObject("adodb.recordset")
  58. rs.Open sql,conn
  59. grade_avg = rs(0)
  60. rs.Close
  61. set rs = nothing
  62. %>
  63. <p><b>本书的评分为<font color="red"><%=formatnumber(grade_avg,3)%></font></b></p>
  64. <%
  65. end if
  66. %>
  67. <hr>
  68. <%
  69. sql = "select commentid,username,imgname,title,settime from bookcomment where bookid=" & b_bookid
  70. set rs = server.CreateObject("adodb.recordset")
  71. rs.Open sql,conn
  72. if rs.EOF then
  73. rs.Close
  74. set rs = nothing
  75. conn.Close
  76. set conn = nothing
  77. Response.Write "本书暂时没有人发表评论。"
  78. Response.End
  79. end if
  80. while not rs.EOF
  81. %>
  82. <nobr><img SRC="images/<%=rs("imgname")%>.gif" border="0">&nbsp;<a href="#" onclick="show_cm(<%=rs("commentid")%>);"><%=rs("title")%>&nbsp;(作者:<%=rs("username")%>,发表于<%=rs("settime")%>)</a><br></nobr>
  83. <%
  84. rs.MoveNext
  85. wend
  86. rs.Close
  87. set rs = nothing
  88. conn.Close
  89. set conn = nothing
  90. %>
  91. </table>
  92. </body>
  93. </html>