webForumDet fria alternativet

Databas -> Drop down meny ?

5 svar · 207 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hej!

Har helt själv :) lyckats göra denna:

SQL="SELECT * FROM Brunswick ORDER BY City ASC;" 
RecSet.Open SQL, Databas, adOpenStatic, adLockOptimistic 

%>
<select name="select">
 <option selected><%=Recset("City")%></option>
<% Do until RecSet.EOF 	%>
<option><%=Recset("City")%></option>
<%Recset.movenext
loop  %>
</select>
<%RecSet.Close 
Databas.Close %>

Tanken är att varje stad listas en gång i drop down listan, och om staden inte är ifylld så visa inte ett tomt alternativ, utan hoppa över den.

Som det är nu listas alla raders städer, dvs samma stad flera gånger. Samt även tomma rader,

Någon som vet hur jag kan gå vidare?

Trodde jag skulle hitta svaret här, men så var det ju inte:
http://www.webforum.nu/showthread.php?s=&threadid=66926

EitrazMedlem sedan sep. 2002366 inlägg
#2

SELECT * FROM Brunswick GROUP BY City ORDER BY City ASC
eller nåt borde funka.

-Eitraz

solbulleMedlem sedan mars 20015 287 inlägg
#3

Spontant verkar det vara lite knas(?) med din databas/databasdesign om samma stad kommer flera gånger.
Vad, vilken stad är det egentligen du hade tänkt ha som "selected" i din lista?

SQL="SELECT distinct City FROM Brunswick ORDER BY City ASC;" 
RecSet.Open SQL, Databas, 3, 3 

%>
<select name="select">
 <option selected><%=Recset("City")%></option>
<% Do until RecSet.EOF 	%>
<option><%=Recset("City")%></option>
<%Recset.movenext
loop  %>
</select>
<%RecSet.Close 
Databas.Close %>
EitrazMedlem sedan sep. 2002366 inlägg
#4

[tabort]

PellefantMedlem sedan maj 20023 372 inlägg
#5

solbulle skrev:

Spontant verkar det vara lite knas(?) med din databas/databasdesign om samma stad kommer flera gånger.
Vad, vilken stad är det egentligen du hade tänkt ha som "selected" i din lista?

Hej!

Det fungerar bra med din kod nu. :)

Selected, hade jag tänkt ha den som kommer först, dvs någon på A. (Koden ovan är för söksidan, det är en annan sida för att mata in data)

Varje stad kan komma flera hundra gånger alltså, beroende på hur många företag i den staden det finns i databasen.

Det är ett företagsregister, och admin kan mata in nya företag och skriver då även till stadens namn manuellt i en textruta. Det är inte jag som desgignat den, och den är på ca 33000 poster (8,4 MB), så jag vill inte in och rota i strukturen nu. :)

Tackar.

solbulleMedlem sedan mars 20015 287 inlägg
#6

Ok, då är jag med. Då blev det rätt med "selected" och allt.

Ok nr2 :) Då förstår jag att du inte vill in o rota i den db:n. Men det var ju bra att du vet att det är tokig med den designen. :)

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)