⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookorder.asp

📁 数据库课程设计
💻 ASP
字号:
<%@ LANGUAGE="VBScript" %>
<html>
<head><title>我的网络书店</title></head>
<body bgcolor="#FFFF99">
<center>
<font size="5" face="楷体_GB2312"><b>当前购书订单的详细内容</b></font><hr>
<%
' 如果结算清单上没有购物信息,则显示订单信息为空.........................
If Request("listid") = "" Then
	Response.Write("<p><b>没有订单信息!不能浏览相关信息...</b>")
Else
' 注释:生成图书信息查询语句(注意该语句是关于三个数据表的联接查询)
   mysql = "SELECT a.ISBN,  a.price, a.number, " & _
                  "b.title AS btitle, b.author, " & _
                  "c.title AS ptitle " & _
             "FROM bookorder AS a " & _
             "JOIN book AS b ON b.ISBN = a.ISBN " & _
             "JOIN Publisher AS c " & _
               "ON PATINDEX('%-' + c.id + '-%',a.ISBN) > 0 " & _
            "WHERE a.listid ='" & Request("listid") & "'"
   Set objRS = Session("objRS")
   objRS.Source = mysql
   objRS.Open
' 注释:显示相关结果
   If objRS.RecordCount > 0 Then
      outstr = "<font color=red>【单击[书名]可查看图书的详细信息】</font>" & _
               "<table border=1><tr>" & _
               "<th>书名</th><th>书号</th><th>作者</th>" &_
               "<th>出版社</th><th>订购单价</th><th>数量</th></tr>"
      Response.Write(outstr)
   End If
' 注释:使用循环语句生成信息串并输出
   Do While Not objRS.EOF
      outstr = "<tr>" & _
               "<td><a href=detail.asp?ISBN=" & objRS("ISBN") & _
               " target=_blank>" & objRS("btitle") & "</a></td>" & _
               "<td>" & objRS("ISBN") & "</td>" & _
               "<td>" & objRS("author") & "</td>" & _
               "<td>" & objRS("ptitle") & "</td>" & _
               "<td>" & objRS("price") & "元</td>" & _
               "<td>" & objRS("number") & "</td>" & _
               "</tr>"
      Response.Write(outstr)
      objRS.MoveNext
   Loop
   If objRS.RecordCount > 0 Then Response.Write("</table><hr>")
' 注释:关闭数据记录集
   objRS.Close
   Set objRS = Nothing
End If
%>
<a href="#" onClick="vbscript:window.close">关闭窗口</a>
</center>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -