Avatar billede lund_dk Praktikant
07. juli 2006 - 20:55 Der er 5 kommentarer og
1 løsning

Gemme i tabel

Jeg har en ganske almindelig form, hvor jeg har en selectbox hvor jeg angiver genre, via multiple.
Problemet er når jeg submitter formen, så kommer mit output i et komme separeret format.

Dette skal jeg have spilittet op, da hver ID skal gemmes i en tabel sammen med en film ID

Min tabel det skal gemmes i ser således ud

film2genre (er navnet)
og kolonnerne [filmid] [genreid]

Hvordan gør jeg det?




<select size="15" name="Genre" width="100%" multiple>
        <%
        strGenre = "select * from genre order by genre"
        Set RSGenre = conn.Execute(strGenre)
        While Not RSGenre.EOF
       
        strGenreTjek = "select * from film2genre where filmID = " & rsFilm("ID") & " AND genreID = " & rsGenre("Genreid") & ""
        Set RSGenreTjek = conn.Execute(strGenreTjek)
       
        if not rsGenreTjek.EOF then
        strselected = "selected"
        else
        strSelected = ""
        end if
        response.write selected
       
        %>
        <option value="<%= RSGenre("GenreID")%>" <%=strselected%>><%= RSGenre("Genre")%></option>
        <%
        RSGenre.MoveNext
        Wend
        Set RSGenre=Nothing
        %>
        </select>
Avatar billede nielle Nybegynder
07. juli 2006 - 20:59 #1
Brug Split()-funktionen.
Avatar billede nielle Nybegynder
07. juli 2006 - 21:00 #2
Avatar billede nielle Nybegynder
07. juli 2006 - 21:04 #3
genreStr = Request.Form("Genre")

Dim genreArr
genreArr = Split(genreStr, ",")

For idx=LBound(genreArr) To UBound(genreArr)
    Response.Write genreArr(idx) & "<br>"
Next
Avatar billede nielle Nybegynder
28. juli 2006 - 16:47 #4
Har du fået kigget på det?
Avatar billede lund_dk Praktikant
29. juli 2006 - 22:47 #5
yes, det virkede..smid svar
Avatar billede nielle Nybegynder
30. juli 2006 - 08:06 #6
Svar :^)
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