OrderList.asp
上传用户:mtjhgs
上传日期:2021-12-08
资源大小:3755k
文件大小:10k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <%@ LANGUAGE = VBScript.Encode %>
  2. <HTML xmlns="http://www.w3.org/1999/xhtml">
  3. <HEAD>
  4. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312" />
  5. <TITLE>订单列表</TITLE>
  6. <link rel="stylesheet" href="Images/Admin.css">
  7. <script language="javascript" src="../Script/Admin.js"></script>
  8. </HEAD>
  9. <!--#include file="../Include/Const.asp" -->
  10. <!--#include file="../Include/ConnSiteData.asp" -->
  11. <!--#include file="CheckAdmin.asp"-->
  12. <BODY>
  13. <%
  14. if Instr(session("AdminPurview"),"|24,")=0 then
  15.   response.write ("<br><br><div align=""center""><font style=""color:red; font-size:9pt; "")>您没有管理该模块的权限!</font></div>")
  16.   response.end
  17. end if
  18. dim Result,Keyword,SortID,SortPath
  19. Result=request.QueryString("Result")
  20. Keyword=request.QueryString("Keyword")
  21. SortID=request.QueryString("SortID")
  22. SortPath=request.QueryString("SortPath")
  23. function PlaceFlag()
  24.   if Result="Search" then
  25. If Keyword<>"" Then
  26. Response.Write "订单:列表 -> 检索 -> 关键字:<font color='red'>"&Keyword&"</font>"
  27. Else
  28. Response.Write "订单:列表 -> 检索 -> 关键字为空(显示全部订单)"
  29. End If
  30.   else
  31.     if SortPath<>"" then
  32.       Response.Write "订单:列表 -> <a href='OrderList.asp'>全部</a>"
  33.   TextPath(SortID)
  34. else
  35.       Response.Write "订单:列表 -> 全部"
  36. end if
  37.   end if
  38. end function
  39. %>
  40. <br>
  41. <table class="tableborder" width="95%" border="0" align="center" cellpadding="3" cellspacing="1">
  42.   <tr>
  43.     <th>产品检索及分类查看:添加,修改,删除产品信息</th>
  44.   </tr>
  45.   <tr>
  46.     <td height="24" align="center" nowrap="nowrap"  class="forumrow"><a href="ProductEdit.asp?Result=Add" onclick='changeAdminFlag(&quot;添加产品信息&quot;)'>添加产品信息</a><font color="#0000FF">&nbsp;|&nbsp;</font><a href="ProductList.asp" onclick='changeAdminFlag(&quot;产品列表&quot;)'>查看所有产品信息</a>&nbsp;|&nbsp;</font><a href="ProductSort.asp?Action=Add&amp;ParentID=0" onclick='changeAdminFlag(&quot;产品列表&quot;)'>添加产品类别</a>&nbsp;|&nbsp;</font><a href="OrderList.asp" onclick='changeAdminFlag(&quot;产品列表&quot;)'>查看订单信息</a></td>
  47.   </tr>
  48. </table><br>
  49. <table class="tableborder" width="95%" border="0" align="center" cellpadding="3" cellspacing="1">
  50. <form name="formSearch" method="post" action="Search.asp?Result=Order">
  51.   <tr>
  52.     <th height="22">【订单检索及查看】</th>
  53.   </tr>
  54.   <tr>
  55.     <td class="forumRow">关键字:<input name="Keyword" type="text" value="<%=Keyword%>" size="20"> <input name="submitSearch" type="submit" value="搜索订单"></td>
  56.   </tr>
  57.   <tr>
  58.     <td class="forumRow"><%PlaceFlag()%></td>
  59.   </tr>
  60.   </form>
  61. </table>
  62. <br>
  63. <table class="tableborder" width="95%" border="0" align="center" cellpadding="3" cellspacing="1">
  64. <form action="DelContent.asp?Result=Order" method="post" name="formDel">
  65.   <tr>
  66.     <td class="title" width="20">ID</td>
  67. <td class="title" width="80">订购人</td>
  68. <td class="title" width="200" >订单标题</td>
  69. <td class="title" >订购单位</td>
  70. <td class="title" width="120">订购时间</td>
  71. <td class="title" width="120">回复时间</td>
  72. <td class="title" width="80">操作</td>
  73. <td width="80" align="center" class="title"><input onClick="CheckAll(this.form)" name="buttonAllSelect" type="button" id="submitAllSearch" value="全选"> <input onClick="CheckOthers(this.form)" name="buttonOtherSelect" type="button" id="submitOtherSelect" value="反选"></td>
  74.   </tr>
  75.   <% OrderList() %>
  76.   </form>
  77. </table>
  78. </BODY>
  79. </HTML>
  80. <%
  81. function OrderList()
  82.   dim idCount
  83.   dim pages
  84.       pages=20
  85.   dim pagec
  86.   dim page
  87.       page=clng(request("Page"))
  88.   dim pagenc
  89.       pagenc=2
  90.   dim pagenmax
  91.   dim pagenmin
  92.   dim datafrom
  93.       datafrom="Wygkcnflash_Order"
  94.   dim datawhere
  95.       if Result="Search" then
  96.      datawhere="where OrderName like '%" & Keyword &_
  97.            "%' "
  98.   else
  99.     if SortPath<>"" then
  100.   datawhere="where Instr(SortPath,'"&SortPath&"')>0 "
  101.         else
  102.   datawhere=""
  103. end if
  104.   end if
  105.   dim sqlid
  106.   dim Myself,PATH_INFO,QUERY_STRING
  107.       PATH_INFO = request.servervariables("PATH_INFO")
  108.   QUERY_STRING = request.ServerVariables("QUERY_STRING")'
  109.       if QUERY_STRING = "" or Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")=0 then
  110.     Myself = PATH_INFO & "?"
  111.   else
  112.     Myself = Left(PATH_INFO & "?" & QUERY_STRING,Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")-1)
  113.   end if
  114.   dim taxis
  115.       taxis="order by id desc"
  116.   dim i
  117.   dim rs,sql
  118.   sql="select count(ID) as idCount from ["& datafrom &"]" & datawhere
  119.   set rs=server.createobject("adodb.recordset")
  120.   rs.open sql,conn,0,1
  121.   idCount=rs("idCount")
  122.   if(idcount>0) then
  123.     if(idcount mod pages=0)then
  124.   pagec=int(idcount/pages)
  125.     else
  126.       pagec=int(idcount/pages)+1
  127.     end if
  128.     sql="select id from ["& datafrom &"] " & datawhere & taxis
  129.     set rs=server.createobject("adodb.recordset")
  130.     rs.open sql,conn,1,1
  131.     rs.pagesize = pages
  132.     if page < 1 then page = 1
  133.     if page > pagec then page = pagec
  134.     if pagec > 0 then rs.absolutepage = page  
  135.     for i=1 to rs.pagesize
  136.   if rs.eof then exit for  
  137.   if(i=1)then
  138.     sqlid=rs("id")
  139.   else
  140.     sqlid=sqlid &","&rs("id")
  141.   end if
  142.   rs.movenext
  143.     next
  144.   end if
  145.   if(idcount>0 and sqlid<>"") then
  146.     sql="select * from ["& datafrom &"] where id in("& sqlid &") "&taxis
  147.     set rs=server.createobject("adodb.recordset")
  148.     rs.open sql,conn,0,1
  149.     while(not rs.eof)
  150.   Response.Write "<tr>" & vbCrLf
  151.       Response.Write "<td nowrap class=""forumRow"">"&rs("ID")&"</td>" & vbCrLf
  152.       Response.Write "<td nowrap class=""forumRow"">"&Guest(rs("MemID"),rs("Linkman"))&"</td>" & vbCrLf
  153.   if StrLen(rs("OrderName"))>45 then
  154.         Response.Write "<td title="&rs("OrderName")&" nowrap class=""forumRow"">"&StrLeft(rs("OrderName"),42)&"</td>" & vbCrLf
  155.       else
  156.         Response.Write "<td title="&rs("OrderName")&" nowrap class=""forumRow"">"&rs("OrderName")&"</td>" & vbCrLf
  157.       end if 
  158.   if StrLen(rs("Company"))>21 then
  159.         Response.Write "<td title="&rs("Company")&" nowrap class=""forumRow"">"&StrLeft(rs("Company"),18)&"</td>" & vbCrLf
  160.       else
  161.         Response.Write "<td title="&rs("Company")&" nowrap class=""forumRow"">"&rs("Company")&"</td>" & vbCrLf
  162.       end If
  163.       If rs("ReplyTime") <> "" Then
  164.       ReplyTime = rs("ReplyTime")
  165.   Else
  166.   ReplyTime = "<font color=""#CC0000"">暂无回复</font>"
  167.   End If
  168.       Response.Write "<td nowrap class=""forumRow"">"&rs("AddTime")&"</td>" & vbCrLf
  169.       Response.Write "<td nowrap class=""forumRow"">"&ReplyTime&"</td>" & vbCrLf
  170.       Response.Write "<td align=""center""nowrap class=""forumRow""><a href='OrderEdit.asp?Result=Modify&ID="&rs("ID")&"'>查看订单详情</a></td>" & vbCrLf
  171.     Response.Write "<td nowrap align='center' class=""forumRow""><input name='selectID' type='checkbox' value='"&rs("ID")&"'></td>" & vbCrLf
  172.       Response.Write "</tr>" & vbCrLf
  173.   rs.movenext
  174.     wend
  175.     Response.Write "<tr>" & vbCrLf
  176.     Response.Write "<td colspan='8' nowrap align=""right"" class=""forumRow""> <input name='submitDelSelect' type='button' id='submitDelSelect' value='删除所选' onClick='ConfirmDel(""是否确定删除?删除后不能恢复!"");'></td>" & vbCrLf
  177.     Response.Write "</tr>" & vbCrLf
  178.   else
  179.     response.write "<tr><td nowrap align='center' colspan='8' class=""forumRow"">暂无订单信息</td></tr>"
  180.   end if
  181.   Response.Write "<tr>" & vbCrLf
  182.   Response.Write "<td colspan='8' nowrap class=""forumRow"">" & vbCrLf
  183.   Response.Write "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>" & vbCrLf
  184.   Response.Write "<tr>" & vbCrLf
  185.   Response.Write "<td class=""forumRow"">共计:<font color='red'>"&idcount&"</font>条记录 页次:<font color='red'>"&page&"</font></strong>/"&pagec&" 每页:<font color='red'>"&pages&"</font>条</td>" & vbCrLf
  186.   Response.Write "<td align='right'>" & vbCrLf
  187.   pagenmin=page-pagenc
  188.   pagenmax=page+pagenc
  189.   if(pagenmin<1) then pagenmin=1
  190.   if(page>1) then response.write ("<a href='"& myself &"Page=1'><font style='font-size: 14px; font-family: Webdings'>9</font></a> ")
  191.   if(pagenmin>1) then response.write ("<a href='"& myself &"Page="& page-(pagenc*2+1) &"'><font style='font-size: 14px; font-family: Webdings'>7</font></a> ")
  192.   if(pagenmax>pagec) then pagenmax=pagec
  193.   for i = pagenmin to pagenmax
  194. if(i=page) then
  195.   response.write (" <font color='red'>"& i &"</font> ")
  196. else
  197.   response.write ("[<a href="& myself &"Page="& i &">"& i &"</a>]")
  198. end if
  199.   next
  200.   if(pagenmax<pagec) then response.write (" <a href='"& myself &"Page="& page+(pagenc*2+1) &"'><font style='font-size: 14px; font-family: Webdings'>8</font></a> ")
  201.   if(page<pagec) then response.write ("<a href='"& myself &"Page="& pagec &"'><font style='font-size: 14px; font-family: Webdings'>:</font></a> ")
  202.   Response.Write "第<input name='SkipPage' onKeyDown='if(event.keyCode==13)event.returnValue=false' onchange=""if(/D/.test(this.value)){alert('请输入需要跳转到的页数并且必须为整数!');this.value='"&Page&"';}"" style='width: 28px;' type='text' value='"&Page&"'>页" & vbCrLf
  203.   Response.Write "<input name='submitSkip' type='button' onClick='GoPage("""&Myself&""")' value='转到'>" & vbCrLf
  204.   Response.Write "</td>" & vbCrLf
  205.   Response.Write "</tr>" & vbCrLf
  206.   Response.Write "</table>" & vbCrLf
  207.   rs.close
  208.   set rs=nothing
  209.   Response.Write "</td>" & vbCrLf
  210.   Response.Write "</tr>" & vbCrLf
  211. end Function
  212. function Guest(ID,Linkman)
  213.   Dim rs,sql
  214.   Set rs=server.CreateObject("adodb.recordset")
  215.   sql="Select * From Wygkcnflash_Members where ID="&ID
  216.   rs.open sql,conn,1,1
  217.   if rs.bof and rs.eof then
  218.     Guest=Linkman
  219.   else
  220.     Guest="<font color='green'>会员:</font><a href='MemEdit.asp?Result=Modify&ID="&ID&"'>"&Linkman&"</a>"
  221.   end if
  222.   rs.close
  223.   set rs=nothing
  224. end function
  225. %>