Tags:
asp
Hej
Jeg har følgende kode, som ikke funker helt som den skal. Man kan fint vælge i dropdown, og den retunere og fint som den skal. Men den selecter ikke den som den skal, kan nogen sige mig hvad der går galt. Her er koden :
<form name="oplevvalg" type="Get">
<select name="id" onchange="if(this.selectedIndex!=0){this.form.action='oplev.asp?id='+this.value;this.form.submit();}">
<option disabled></option>
<%
set conn = server.createobject("adodb.connection")
conn.open dbPath
set rsoplev = server.createobject("adodb.recordset")
strSQL = "select * FROM oplevelser order by overskrift ASC"
rsoplev.open strSQL, conn
Do while Not rsoplev.EOF%>
<option value = "<%=rsoplev("id")%>"
<%If strCategory = rsoplev("id") Then%>
selected
<%End If%>
><%=TruncateString(rsoplev("overskrift"),26)%></option>
<%
rsoplev.moveNext
Loop
rsoplev.close
%>
</select>
</form>
SysteMET
11 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
0
Juhuuuu, nu funker det, med koden fra Faran Mahmood, takker mange gange.
Der skulle dog en ændring til i din kode. Du skriver :
IF CInt(strCategory) = CInt(rsoplev("id")) THEN
Men det er fra den første kode at du har fået strCategory, og det var den forkerte, men jeg har ændret den til stroplev og så virkede det.
TAK
SystemNET