2016-07-14 14 views
0

私は顧客のリストをドロップダウンしています。しかし、それらの顧客のうちのいくつかは、複数の都市を持つため、2〜3回リストされます。2つのSQL Server列の情報を表示するASPドロップダウンボックス

<option value="<% =custsel("custname") %>" + "<% =custsel("city") %>"><% =custsel("custname") %> :<% =custsel("city") %></option> 
:私は何をしたいのは、各エントリが一意になるように、私は私の選択ボックスで最後の行を変更し
<% 
Dim DataConn 
Dim custsel 
Dim SQL 

Set DataConn = Server.CreateObject("ADODB.Connection") 
Set custsel = Server.CreateObject("ADODB.Recordset") 
DataConn.Open "DSN=***;UID=***;PWD=***;" 

SQL = "select custname, city FROM log.dbo.Customers order by CustName" 
custsel.Open SQL, DataConn 
%> 

<table align="center" border="0"> 
    <tr><th colspan="2"><b>Test Billing Transaction Summary</b></th></tr> 
    <tr><td colspan="2"><hr color="#ff7f26"></td></tr> 
    <tr><td width="50%" align="right">Customer Selection: </td> 
     <td width="50%" align="left"> 
      <select name="custsel" id="custsel"> 
        <% if Request.Form("custsel") = "All" then %> 
       <option value="All" selected>All</option> 
        <% else %> 
       <option value="All">All</option> 
        <% end if %> 
        <%While Not custsel.EOF%> 
       <option value="<%= custsel("custname") %>"><%= custsel("custname") %></option> 
<% 
custsel.MoveNext 
Wend 

custsel.Close 
Set custsel = Nothing 
DataConn.Close 
Set DataConn = Nothing 
%> 
      </select> 
     </td> 
    </tr> 
    <tr><td align="right">Summary Type: </td> 
     <td align="left"><select name="datetype" id="datetype"> 
       <option value="">Date Type:</option> 
       <option value="LTD">Last Trade Day</option> 
       <option value="MtD">Month to Date</option> 
       <option value="YtD">Year to Date</option> 
      </select> 
     </td> 
    </tr> 
    <tr><td align="right">Start Date: <input value="" type="text" name="datepickstart" id="datepickstart" required></input></td> 
     <td align="left">End Date: <input value="" type="text" name="datepickend" id="datepickend" required></input></td> 
    </tr> 
    <tr><td colspan="2"><input type="submit" value="Execute" id="billingsubmit"></td></tr> 
    <tr><td colspan="2"><hr color="#ff7f26"> 
     </td> 
    </tr> 
</table> 
+1

が見えます。質問は何ですか? – Tomalak

+0

私は、顧客名と所属する市区町村にリストを入れたいと思っています。一部のお客様は複数の都市に所在しています。だから私のリストは "顧客1、顧客2、顧客2、顧客2、顧客3、ETC"と表示されます。代わりに、 "Customer 1 - City0、Customer 2 - City0、Customer 2 - City1、Customer 2 - City2、Customer 3 - City0、ETC"と表示したいと思います。私は何とかそれらを組み合わせることを望んでいましたが、私は正しい方法を確信していません。私が試みたすべての方法はこれまで失敗しています。

+1

.... omg。私は解決策を見つけた。ありがとう、これは私の鼻の下に全身でした... UGHはイライラしています。 – jwabsolution

答えて

0

次の都市に同じドロップダウンリストで街などがあり

しかし、私は次のページで "CustName"と "City"を別々に呼びたいと思っています。

私は現在でCUSTNAMEを呼んでいる:

<% dim custselect custselect = request.form("custsel") %> 

私は街に呼び出すことができます:あなたは/がしなければならないしたい正確に何を知っているよう

<% dim cityselect cityselect = request.form("custsel") %> 
関連する問題