If clng(rs2("CID")) = clng(Request("cat")) Then
s = " SELECTED"
else
s = ""
End If
Ska göra något så simpelt som att få en <option> att få värdet selected om två värden stämmer överens, dock så fungerar det av någon oförklarlig anledning inte, får inget felmeddelande eller så men ingenting händer. :l
Set rs2 = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT CID, name FROM categorys ORDER BY name"
rs2.Open SQL, Connect
If NOT rs2.EOF Then
Response.Write("<select name=""cat"">")
Response.Write("<option value=""""></option>")
Do Until rs2.EOF
If rs2("CID") = Request("cat") Then
s = " SELECTED"
End If
Response.Write("<option value=""" & rs2("CID") & """" & s & ">" & rs2("name") & "</option>")
rs2.MoveNext
Loop
Else
Response.Write("Det finns ingen kategori tillgänglig!")
End If
rs2.Close
Set rs2 = Nothing
Request("cat") vet jag även att det innehåller ett värde som ska ge resultatet att en <option> ska få värdet SELECTED.
