selected värde som krånglar

ASP

4 svar · 226 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Trådstart#1

Tjena, tjena!

Vem vet vad som är fel i denna lilla kodsnutt?
Jag vill att listan ska hämta värden från en databas och välja en som är selected? Men det blir fel och i listan visas bara det värdet som är selected.
Nån som vet?


<select name="organisation">
<% Set RS3 = Conn.Execute(SQL3) %>
<% Do Until RS3.EOF %> 
<option value="<% = RS3("Org_ID") %>" <%If RS6("Organisation")= RS3("Org_ID") Then Response.write "selected"%>>
<% = RS6("Organisation") %>
</option>
<%
RS3.MoveNext
loop
%>
</select>

Mer kod kanske kan behövas....

[Redigerat av soffan76 den 31 maj 2001]

[Redigerat av soffan76 den 31 maj 2001]

Medlem sedan juni 200032 967 inlägg
#2

sql-frågan till exempel?

Medlem sedan maj 2001684 inlägg
#3

Första SQL-satsen:
Här är denna satsen som ska lista posterna.

SQL3 = "SELECT * FROM PA_Organisation"

och den andra...här görs urvalet

<% 
SQL6 = "SELECT * FROM PA_Koppling_Parter WHERE Parter_ID = " & RS("Parter_ID") & " AND PA_ID=" & Request.QueryString("PA_ID")& " ;"
Set RS6 = Server.CreateObject("ADODB.Recordset")
RS6.open SQL6,Conn,3,3 
%>
Medlem sedan dec. 200012 464 inlägg
#4

Om det är integervärden i kolumnerna så

If Cint(RS6("Organisation")) = Cint(RS3("Org_ID"))

I och för sig så borde det gå att koppla ihop det hela med en sqlsats.

Medlem sedan maj 2001684 inlägg
#5

Tack, det var detta som spökade...igen!

385 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
123 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)