Avatar billede radda Nybegynder
17. oktober 2003 - 09:48 Der er 3 kommentarer

multiple valg og rettelse

Jeg har lavet en form til at rette data fra access. Den henter 4 værdier fra rsStam:

<select name="emne" multiple size="4"  ONCHANGE='<%=request.form("emne")%>'>
            <% do until rsStam.eof %>
            <option <% if rs("Emne") = rsStam("Emne") then
            response.write("selected") %><% end if %> value="<%= rsStam("Emne") %>"><%= rsStam("Emne") %></option>
            <% rsStam.movenext %>
            <% loop %>
            </select>

Men kun når der er valgt en værdi er denne markeret i ret_siden. Hvordan kan jeg få alle de valgte markeret på ret_siden.
Avatar billede radda Nybegynder
17. oktober 2003 - 10:24 #1
det var nok ikke helt rigtigt at den er markeret, når blot en er valgt og hensat til db ... i db står der et komma mellem værdierne - jeg ved ikke om det har betydning.

Jeg fordobler gerne point for svar...

r
Avatar billede hossein Nybegynder
17. oktober 2003 - 15:00 #2
det kan du måske gør i din sql sætning på ret_siden:
strSQL= "select.... from min tabel where mitFelt IN ("&requst.form("emne")&")"
Avatar billede radda Nybegynder
17. oktober 2003 - 15:03 #3
det jeg prøver på er at få <option> til at vise flere selectede på en gang:

<option <% if InStr(" " & rsStam("Emne") & ","," " & rs("Emne") & ",")>0 then%>selected <% end if %> value="<%= rsStam("Emne") %>"><%= rsStam("Emne") %> </option>

men det virker ikke helt efter hensigten

rasmus
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester