就算有n个下拉菜单,你只需要取得他们的选中项后进行Sql组合就可以完成了.到底什么意思?有没有代码?

解决方案 »

  1.   

    我是用DreamWeaver做的,
    <%@LANGUAGE="JAVASCRIPT"%>
    <!--#include file="../Connections/Conn_hyDB.asp" -->
    <%
    var rs__strEname = "estatename";
    if(String(Request.QueryString("selectestat")) != "undefined") { 
      rs__strEname = String(Request.QueryString("selectestat"));
    }
    %>
    <%
    var rs__strPeriod = "period";
    if(String(Request.QueryString("selectperiod")) != "undefined") { 
      rs__strPeriod = String(Request.QueryString("selectperiod"));
    }
    %>
    <%
    var rs = Server.CreateObject("ADODB.Recordset");
    rs.ActiveConnection = MM_Conn_hyDB_STRING;
    rs.Source = "SELECT *  FROM dbo.sellcount  WHERE estatename="+ rs__strEname.replace(/'/g, "''") + " AND period="+ rs__strPeriod.replace(/'/g, "''") + "  ORDER BY sellid";
    rs.CursorType = 0;
    rs.CursorLocation = 2;
    rs.LockType = 3;
    rs.Open();
    var rs_numRows = 0;
    %><html>
    <head>
    <title>·&iquest;&sup2;ú&Iuml;ú&Ecirc;&Ucirc;&Iacute;&sup3;&frac14;&AElig;</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
    </head>
    <body bgcolor="#99CCFF" text="#000000">
    <form name="form1" method="post">
     ... ...
    </form>
    </body>
    </html>
    <%
    rs.Close();
    %>但是查询出来的结果全部是源代码,怎么回事?
      

  2.   

    <%
    var rs__strEname = "estatename";
    if(String(Request.QueryString("selectestat")) != "undefined") { 
      rs__strEname = String(Request.QueryString("selectestat"));
    }
    %>
    能这样写吗???错~~我只给你改一段,然后你自己全部修改了.
    <%
    dim rs__strEname
    rs__strEname = "estatename"
    if request("selectestat")<>"" then
       rs__strEname = request("selectestat")
    end if 
    %>
    你把javascript与asp混合起来用了.
      

  3.   

    TO DwNet(DwNet):
    你不要误导别人。