22. april 2001 - 18:36Der er
8 kommentarer og 2 løsninger
Hent fra en Tabel skriv i en anden
Jeg skal lave en side hvor man skal vælge en kategori til forskellige link.
Siden skal hente de forskellige Kategori navne i tabellen \"Soegkate\" navnet ligger i Kolonnen \"Navn\" , Navnet skal så puttes i en dropdownboks. Når man så vælge et Navn skal den tage id\'en fra det navn (ligger i kolonnen \"ID\") og putte Id\'en i kolonnen \"Parent\" Som er i tabellen Soeg
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") strSQL = \"SELECT Navn FROM soegkate ORDER BY navn\" set RS = conn.execute( strSQL ) do while not rs.eof If rs(\"Navn\") = \"-- Ingen --\" Then \'Lad ingen være valgt først Response.write \"<option selected>-- Ingen --</option>\" Else Response.write \"<option>\" & rs(\"navn\") & \"</option>\" End If rs.movenext loop %>
strSQL = \"SELECT ID FROM soegkate Where Navn =\'\" & Navn & \"\'\" set RS = conn.execute( strSQL ) strSQL = \"Insert into parant (id) Values (\'\" & rs(\"ID\") & \"\')\" set RS = conn.execute( strSQL )
Henter det Id som har navn som kategori og indsætter det i parant
Kan man ikke lave så den allerede i toppen fortæller at det er ID\'en der skal sættes ind??? For hvis man kan det har jeg fået det til at virke med resten af det jeg har lavet
If Request(\"Navn\") <> \"\" Then strSQL = \"SELECT ID FROM soegkate Where Navn =\'\" & Navn & \"\'\" set RS = conn.execute( strSQL ) strSQL = \"Insert into parant (soeg) Values (\'\" & rs(\"ID\") & \"\')\" set RS = conn.execute( strSQL )
Else Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") strSQL = \"SELECT Navn FROM soegkate ORDER BY navn\" set RS = conn.execute( strSQL ) do while not rs.eof If rs(\"Navn\") = \"-- Ingen --\" Then \'Lad ingen være valgt først Response.write \"<option selected>-- Ingen --</option>\" Else Response.write \"<option>\" & rs(\"navn\") & \"</option>\" End If rs.movenext loop End If
Det var ikke lige det jeg ønskede. Prøver lige at forklare det lidt mere.
Jeg har en side hvor man skrive navnet på linket, adressen osv. På den side skal man også kunne vælge hvilken kategori linket skal lægge i. Det skulle jo så gøre i dropdownboksen, problemet er bare at når man vælger en kategori sender den navnet på kategorien, kan man ikke sende id\'en der i stedet???
Har fundet ud af hvordan man for id\'en med. Dette skal bare sættes ind: <option name=\'kat\' value=\'\" & rs(\"ID\") & \"\'> Så virker det
Synes godt om
Ny brugerNybegynder
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.