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

📄 order_list.asp

📁 实验教学系统 很好用 有学生 老师 管理等模块 便于学校使用
💻 ASP
字号:
<%option explicit%>
<%
'这是安全模块,如果客户不是管理员用户,立即重定向到首页.
'这样可以防止某些客户直接访问admin下面的文件。
If Session("UserType")<>"A" Then
	Response.Redirect "../index.asp"
End If
%>
<!--#INCLUDE FILE="../odbc_connection2.asp"-->
<!--#INCLUDE FILE="../config.asp"-->
<html>
<head>
	<title>订单管理</title>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
	<link href="../style.css" rel="stylesheet" type="text/css">
</head>

<body>
	<%
	'下面的page_no变量用来确定显示第几页数据。
	Dim page_no                              
	If Session("page_no")="" Then
		page_no=1
		Session("page_no")=page_no
	Elseif Request.QueryString("page_no")<>"" Then   
		page_no=Cint(Request.QueryString("page_no")) 
		Session("page_no")=page_no
	Else
		page_no=Session("page_no")
	End If
	%>

	<h2 align="center">订单管理</h2>
	<table border="0" width="90%" align="center" >
		<tr bgcolor="#B7B7B7" height="23" align="center">    
			<td width="10%">订单编号</td>  
			<td width="10%">用户名</td>
			<td width="10%">总数量</td>
			<td width="10%">总金额</td>
			<td width="25%">提交日期</td>
			<td width="25%">发货日期</td>
			<td width="10%">操作</td>
		</tr>  
		<%
		'下面分页显示有关内容
		Dim strSql,rs
		strSql="Select * From Orders Order By SubmitDate Desc"
		Set rs=Server.CreateObject("ADODB.Recordset")
		rs.Open strSql,db,1                          '因为要分页显示,所以用键盘指针
		'下面查询记录,如果非空就显示记录
		If Not rs.Bof And Not rs.Eof Then   
			'以下主要为了分页显示
			rs.PageSize=PageSize                      '设置每页显示多少条记录,从config.asp中读取
			dim page_total                           
			page_total=rs.PageCount                   'page_total会返回总页数,将在下面输出页码时用到
			rs.AbsolutePage=page_no                   '设置当前显示第几页,这里用到了传过来的page_no。
			Dim I
			I=PageSize                               'I 用来控制显示当前页记录,注意这里和rs.PageSize要一致。
			Do While Not rs.Eof And I>0              '循环直到当前页结束或记录集结尾
				I=I-1                                '每显示一条,I减1,当变成0时,表示本页结束
				%>
				<tr bgcolor="#F2F2F2" height="23" valign="middle" align="center">   
					<td>
						<a href="order_particular.asp?OrderId=<%=rs("OrderId")%>" target="_blank"><%=rs("OrderId")%></a>
					</td>
					<td ><%=rs("UserId")%></td>
					<td ><%=rs("TotalNum")%></td>
					<td ><%=rs("TotalMoney")%></td>  
					<td ><%=rs("SubmitDate")%></td>  
					<td ><%=rs("ConsignDate")%></td>  
					<td >
						<%If rs("Consign")=False Then%>
							<a href="order_update.asp?OrderId=<%=rs("OrderId")%>">发货</a>
						<%End If%>
					</td>  
				</tr>  
				<%                
				rS.MoveNext                
			Loop
		End If
		'关闭对象
		db.Close
		Set db=Nothing
		%>   
	</table>  
	<%
	'以下语句依次写出各页页码,并将非当前页设置超链接,当前页则不设置
	Response.Write "<p align='center'><b><font color='#CC0066'>" & page_no & "/" & page_total & "</b></font>页&nbsp;"
	For I=1 To page_total
		If I=page_no Then                        
			Response.Write I & "&nbsp"
		Else
			Response.Write "<a href='Book_list.asp?page_no=" & I & "'>" & I & "</a>&nbsp"
		End If
	Next
	%>
</body>
</html>

⌨️ 快捷键说明

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