webForumDet fria alternativet

selected värde som krånglar

ASP

4 svar · 209 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Frågan#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?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

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 
%>

------------------
Sofia

[Redigerat av soffan76 den 31 maj 2001]

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.

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 2001684 inlägg
#5

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

------------------
Sofia

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