Ich habe eine Dropdown-Liste von Kunden. Einige dieser Kunden werden jedoch zwei oder drei Mal aufgeführt, weil sie mehrere Städte haben. Was ich möchte, ist zu tun, ist die Stadt in der gleichen Dropdown-Liste neben die Stadt, so dass jeder Eintrag eindeutig istASP Dropdown-Liste, um Informationen aus 2 SQL Server-Spalten aufzulisten
<%
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>
Sieht aus wie Sie genau wissen, was Sie wollen/zu tun haben. Was ist die Frage? – Tomalak
Ich möchte, dass die Liste sowohl den Kundennamen als auch die Stadt, zu der sie gehören, ausfüllt. Einige Kunden sind in mehreren Städten. Meine Liste zeigt also "Kunde 1, Kunde 2, Kunde 2, Kunde 2, Kunde 3, ETC". Stattdessen möchte ich "Kunde 1 - Stadt0, Kunde 2 - Stadt0, Kunde 2 - Stadt1, Kunde 2 - Stadt2, Kunde 3 - Stadt0, ETC" zeigen. Ich hatte gehofft, sie irgendwie zu kombinieren, aber ich bin mir nicht sicher über den richtigen Weg. Alle Wege, die ich versucht habe, sind bisher gescheitert." + "<% = custsel (" city ")%>" –
jwabsolution
.... omg. Ich habe eine Lösung gefunden. Danke, es war die ganze Zeit unter meiner Nase ... UGH frustrierend. – jwabsolution