Hvis jeg sætter " " omkring teksten så bliver ingen selected, selvom f.eks. de_dust står korrekt i DB'en.
BTW - Hvis jeg sætte " " omkring f.eks. de_dust2 så betyder det at den sammenligner med teksten og hvis ikke der sættes "" omkring, så betyder det, at den sammenligner med variablen - Har jeg forstået det korrekt?
Hvad indeholder rs("Map") helt præsis af data?? Prøv evt at udskrive den til skærmen. Hust at gøre det uden for <select> da du ellers ikke kan se værdien:
de_dust = "aaaa" if rs("Map")= de_dust then <-- Sammenligner rs("Map") med teksten "aaaa" if rs("Map")= "de_dust" then <-- Sammenligner rs("Map") med teksten "de_dust"
der er tale om små bogstaver og jeg har kontrolleret i mysql feltet for at se om der havde sneget sig et mellemrum ind, men der er ingen.. Jeg kan ikke forstå det :/
Jeg droppede denne metode og lavede i stedet for nogle tabeller i min DB
Brugte denne kode:
<%
pick = trim(rs("Map")&"") ' Valg af den aktuelle post %>
<select name="Map"> <% If Not (rs2.BOF Or rs2.EOF) Then ' Hvis ikke "Beginning Of File" eller "End Of File" Do
If pick = trim(rs2("id")&"") Then ' Hvis den aktuelle post er lig med option value [rs("ID")] skriv selected selected = " selected" Else selected = "" End If %> <option value="<% =rs2("id") %>"<%=selected%>><% =rs2("map") %></option> <% rs2.MoveNext Loop While Not rs2.EOF %> <% Else %> <option value="Ingen data">Ingen data</option> <% End If %> </select>
I starten ville den ikke, men med hjælp fra din trim fik jeg det løst, så smid et svar :D
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.