orderlist.asp
来自「数据库课程设计」· ASP 代码 · 共 65 行
ASP
65 行
<%@ LANGUAGE="VBScript" %>
<html>
<head><title>购书记录</title></head>
<body bgcolor="#FFFF99"><body background="img\backgd.jpg"></body>
<center>
<font size="5" face="楷体_GB2312"><b>当前会员的所有购书记录</b></font><hr>
<%
' 注释:获取用户信息并进行分析
userid = Session("userid")
If userid = "" Then userid = "guest"
' 注释:连接数据库并执行SQL语句
mysql = "SELECT * FROM orderlist WHERE customerid='" & userid & "'"
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>" & _
"<th>金额</th><th>成交</th></tr>"
Response.Write(outstr)
End If
Do While Not objRS.EOF
' 注释:检查订单中的交易是否成交
If objRS("finished") = 0 then
finished = "否"
Else
finished = "是"
End If
' 注释:处理购书结算时间,仅显示年-月-日信息
paytime = Year(objRS("paytime")) & "-" & _
Month(objRS("paytime")) & "-" & _
Day(objRS("paytime"))
outstr = "<tr>" & _
"<td>[ <a href=bookorder.asp?listid=" & objRS("id") & _
" target=_blank>" & objRS("id") & "</a> ]</td>" & _
"<td>" & objRS("customerid") & "</td>" & _
"<td>" & paytime & "</td>" & _
"<td>" & objRS("paytype") & "</td>" & _
"<td>" & objRS("name") & "</td>" & _
"<td>" & objRS("address") & "</td>" & _
"<td>" & objRS("money") & "元</td>" & _
"<td>" & finished & _
"</tr>"
Response.Write(outstr)
objRS.MoveNext
Loop
If objRS.RecordCount > 0 Then
Response.Write("</table><hr>")
Else
outstr = "<p><b>"
If userid <> "guest" Then outstr = outstr & "[" & userid & "]"
outstr = outstr & "<b>您还没有在本店购过书!</b>"
Response.Write(outstr)
End If
' 注释:关闭数据记录集
objRS.Close
Set objRS = Nothing
%>
<a href="#" onClick="vbscript:window.close">关闭窗口</a>
</center>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?