Avatar billede lvborn Nybegynder
21. marts 2005 - 10:23 Der er 2 kommentarer

Send flere værdier fra drop down

Hvordan får jeg flere værdier skrevet ned i en tabel databasen fra en drop down, der henter værdier fra en tabel?

Her hentes værdierene fra: tabel1: navn  adresse. I eksemplet nedenunder henter jeg kun "navn". Der skulle gerne hentes "adresse" også

Her skal der skrives til: tabel2: navn  adresse

<form name="nyak" method="POST" action="add.asp">


    <td><select name="navn" id="navn" size="1">
<option>vælg</option>
<%    Set RsUsers = Server.CreateObject("ADODB.Recordset")
  SQL = "SELECT * from tabel1"

Set rsUsers = Server.CreateObject("ADODB.Recordset")
rsUsers.Open sql, conn, 3, 3 %>
    <%     Do While not RsUsers.EOF %> 
    <option value="<%=RsUsers("navn")%>"> <%=RsUsers("navn")%></option>
    <% RsUsers.MoveNext
    i=i+1
    Loop
    RsUsers.Close
    set RsUsers = Nothing
    %>   
                                               
          </select></td>
</form>

Og her sendes det til:

<!-- #include file="adovbs.inc" -->

<!-- #include file="conn.asp" -->

<%    Set RsUsers = Server.CreateObject("ADODB.Recordset")
  SQL = "SELECT * FROM tabel2"

Set rsUsers = Server.CreateObject("ADODB.Recordset")
rsUsers.Open sql, conn, 3, 3

    RsUsers.AddNew
    RsUsers("navn") = Request.Form("navn")
    RsUsers("adresse") = Request.Form("adresse")

    RsUsers.Update
    RsUsers.Close
    Conn.Close
response.redirect "test.asp"
%>
Avatar billede mini-me Nybegynder
21. marts 2005 - 17:45 #1
Kand du lige uddybe hvad det er du ønsker, jeg kan ikke helt forstå det ud fra det kode du har postet der...
Avatar billede jsc Nybegynder
02. april 2005 - 23:01 #2
to måder at forstå dit spørgsmål på:

enten:
<option value="<%=RsUsers("navn")%>;<%=RsUsers("adresse")%>"> <%=RsUsers("navn")%>;<%=RsUsers("adresse")%></option>

eller:
<option value="<%=RsUsers("navn")%>"> <%=RsUsers("navn")%></option>
<option value="<%=RsUsers("adresse")%>"> <%=RsUsers("adresse")%></option>


/jsc
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