webForumDet fria alternativet

droplist exkludera likadana optioner

ASP

2 svar · 189 visningar · startad av Johanneshov

Medlem sedan nov. 200387 inlägg
Frågan#1

Tabellen kategori innehåller flera optioner, några exakt likadana. Hur kan jag göra för att upprepningar exkluderas i droplistan???
Något i sql:en antar jag?

Access används...

<%
Set Conn= Server.CreateObject("ADODB.Connection")
Set Rskat = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/nyheter.mdb")

SQL = "SELECT kategori From artiklar "
Rskat.Open SQL, Conn

%>
<form method="POST" action="reportage.asp?do=visakategori" >
<select SIZE="1" NAME="kategori">
<% Do While Not Rskat.EOF %>
<option value="<% = Rskat("kategori") %>"><% = Rskat("kategori") %></option>
<% Rskat.movenext 
loop %> 
</select>
<input type="submit" name="test" value="Visa kategori">
</FORM></tr></td>
<%
Rskat.Close
Conn.Close

Set Rskat = Nothing
Set Conn = Nothing

%>

MVh
Johanneshov

Medlem sedan juni 200032 967 inlägg
#2
SQL = "SELECT [b]DISTINCT[/b] kategori From artiklar"
Medlem sedan nov. 200387 inlägg
#3

Tackar!

248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)