xssort.asp

来自「《网上商品交易系统》 开发及测试环境 操作系统:Windows 2000 」· ASP 代码 · 共 225 行

ASP
225
字号
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../../Connections/sell.asp" -->
<%
varsdate = "2004/01/01"
if (Request.Form("fif") <> "") then varsdate = Request.Form("fif")
varedate = "2004/01/01"
if (Request.Form("fife") <> "") then varedate = Request.Form("fife")
vartype1 = "spname"
if (Request.Form("ftype") <> "") then vartype1 = Request.Form("ftype")
varsort = "DESC"
if (Request.Form("fsort") <> "") then varsort = Request.Form("fsort")
set rssum = Server.CreateObject("ADODB.Recordset")
sql = "SELECT spid,spname,cd,gg,bz,dw, sum(je) AS sumje ,sum(sl) AS sumsl "&_
" FROM dbo.tab_sell  WHERE xsdate >= '" + Replace(varsdate, "'", "''") +_
 "' AND xsdate < '" + Replace(varedate, "'", "''") +_
 "' GROUP BY spid,spname,cd,gg,bz,dw  ORDER BY " + Replace(vartype1, "'", "''") +_
 " " + Replace(varsort, "'", "''") + ""
rssum.open sql,conn,1,3
%>
<html>
<head>
<title>明日企业网上销售管理系统--商品销售排行!</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style.css" rel="stylesheet">
<script language="JavaScript">
function mysubmit(){
if (form1.fmonth.value =="myempty"){alert("请选择月份!");form1.fmonth.focus();return;}
mymonths=form1.fmonth.value
if (form1.fmonth.value.length==1){
	mymonths="0"+form1.fmonth.value;}
form1.fif.value=String(new Date().getYear())+"/"+mymonths+"/01";
if (form1.fmonth.value==12)
	{ form1.fife.value=String(new Date().getYear()+1)+"/01/01";}
else
	{ mymonth=String(parseInt(form1.fmonth.value)+1);
if (mymonth.length==1)
	{ mymonth="0"+mymonth;}
form1.fife.value=String(new Date().getYear())+"/" +mymonth+"/01";}
form1.submit();
}
</script>
<% session("mymonth")=Request.Form("fmonth") %>
</head>
<body bgcolor="#FFFFFF" text="#000000" background="../../images/bg.gif">
<table width="590" border="0" cellspacing="-2" cellpadding="-2" height="134">
  <tr> 
    <td valign="top"> 
      <table width="590" border="0" cellspacing="-2" cellpadding="-2" height="43">
        <tr> 
          <td> 
            <h2 style="filter:glow(color=#ccccff,strength=5);height:1pt"align="center">
			<font size="2" color=#000099> 
              商品销售排行</font></h2>
          </td>
        </tr>
      </table>
      <table width="590" border="0" cellspacing="-2" cellpadding="-2" height="186">
        <tr> 
          <td height="14" colspan="2" valign="top"> 
            <form name="form1" method="post" action="">
              <select name="fmonth" >
                <option value="myempty" selected>请选择月份:</option>
                <option value="1">一月</option>
                <option value="2">二月</option>
                <option value="3">三月</option>
                <option value="4">四月</option>
                <option value="5">五月</option>
                <option value="6">六月</option>
                <option value="7">七月</option>
                <option value="8">八月</option>
                <option value="9">九月</option>
                <option value="10">十月</option>
                <option value="11">十一月</option>
                <option value="12">十二月</option>
              </select>
              <select name="ftype">
                <option value="sumje" selected>金额</option>
                <option value="sumsl">数量</option>
                <option value="spid">商品编号</option>
                <option value="spname">商品名称</option>
              </select>
              <select name="fsort">
                <option value="DESC" selected>降序排序</option>
                <option value="ASC">升序排序</option>
              </select>
              <input type="button" name="Button" value="排序" onclick=mysubmit()>
              <input type="hidden" name="fif">
              <input type="hidden" name="fife">
              <font color="#00CCFF">注:在您未选择月份时,销售信息将无法显示。 </font> 
            </form>
          </td>
        </tr>
        <tr> 
          <td height="24" colspan="2" valign="top"> 
            <div align="right"><font color="#336699"><i><font color="#990000"><b>
			<font color="#336699"><%=session("mymonth") %></font></b></font>
			月份销售排行表</i></font></div>
          </td>
        </tr>
        <tr> 
          <td> 
            <table width="590" border=1 bordercolor=#ffffff bordercolordark=#ffffff 
                  bordercolorlight=#0099ff cellpadding=-1 cellspacing=0 height="27" align="center">
              <tr bgcolor="#C8E3FF"> 
                <td width="89" height="19"> 
                  <div align="center"></div>
                  <div align="center"><font color="#333399">商品编号</font></div>
                </td>
                <td width="104" height="19"> 
                  <div align="center"><font color="#333399">商品名称</font></div>
                </td>
                <td width="70" height="19"> 
                  <div align="center"><font color="#333399">产地</font></div>
                </td>
                <td width="65" height="19"> 
                  <div align="center"><font color="#333399">规格</font></div>
                </td>
                <td width="69" height="19"> 
                  <div align="center"><font color="#333399">包装</font></div>
                </td>
                <td width="99" height="19"> 
                  <div align="center"><font color="#333399">数量</font></div>
                </td>
                <td width="78" height="19"> 
                  <div align="center"><font color="#333399">金额</font></div>
                </td>
              </tr>
              <% If Not rssum.EOF Or Not rssum.BOF Then %>
              <% session("totalje") = 0 %>
              <% session("totalsl") = 0 %>
              <% session("pzs") = 0 %>
              <% While NOT rssum.EOF %>
              <% session("totalje")=session("totalje")+rssum("sumje") %>
              <% session("totalsl")=session("totalsl")+rssum("sumsl") %>
              <% session("pzs")=session("pzs")+1 %>
              <tr bgcolor="#dddddd"> 
                <td width="89" bgcolor="#D9ECFF" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("spid") %></font></div>
                </td>
                <td width="104" bgcolor="#D9ECFF" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("spname") %></font></div>
                </td>
                <td width="70" bgcolor="#D9ECFF" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("cd") %></font></div>
                </td>
                <td width="65" bgcolor="#D9ECFF" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("gg") %></font></div>
                </td>
                <td bgcolor="#D9ECFF" width="69" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("bz") %></font></div>
                </td>
                <td bgcolor="#D9ECFF" width="99" height="19"> 
                  <div align="center"><font color="#336699">
				  <%=rssum("sumsl") %>( <%=rssum("dw") %> )</font></div>
                </td>
                <td bgcolor="#D9ECFF" width="78" height="19"> 
                  <div align="center"><font color="#336699"><%=rssum("sumje") %></font></div>
                </td>
              </tr>
              <% rssum.MoveNext()
			  Wend %>
              <% end if %>
              <% If rssum.EOF and rssum.BOF Then %>
              <tr bgcolor="#d9ecff"> 
                <td width="89" height="19"> 
                  <div align="center"></div>
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="104" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="70" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="65" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="69" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="99" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
                <td width="78" height="19"> 
                  <div align="center"><font color="#333399">&nbsp;</font></div>
                </td>
              </tr>
              <% end if %>
            </table>
          </td>
        </tr>
        <tr> 
          <td height="10"></td>
        </tr>
        <tr> 
          <td height="17"> 
            <div align="right"> 
           <% If Not rssum.EOF Or Not rssum.BOF Then %>
              <font color="#336699">商品</font><font color="#336699">数:<%=session("pzs")%></font>
			  <font color="#336699">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总数量:
			  <%=session("totalsl")%></font><font color="#336699">&nbsp;&nbsp;&nbsp;&nbsp;
			  &nbsp;&nbsp;&nbsp;总销售额:<%=session("totalje")%></font> 
           <% end if %>
            </div>
          </td>
        </tr>
        <tr> 
          <td> 
            <table width="590" border="0" cellspacing="-2" cellpadding="-2">
              <tr> 
                <td height="21" width="78">&nbsp;</td>
                <td height="21" width="133">&nbsp;</td>
                <td height="21" width="138">&nbsp;</td>
                <td height="21" width="241">&nbsp;</td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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