05. august 2003 - 08:56
Der er
31 kommentarer og 1 løsning
visning af data fra tabellen i en dropdown box
hej . hvordan viser man hvad der er i en tabel så at man kan vælge det, hvis man skal oprette en profil..: tabellen "Navn1" <select name="Navn1" class="Formindhold"> <option value="" selected></option> </select>
Annonceindlæg fra itavis
05. august 2003 - 09:02
#1
er det sådan noget her du efterspørger? <tr> <td> <select name="navn"> <option value=""></option> <% set oRs = oConn.Execute("select id, navn from tabel") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn") %></option> <% oRs.MoveNext loop %> </select> </td> </tr>
05. august 2003 - 09:07
#2
jep men den henter ikke noget frem.....?
05. august 2003 - 09:11
#3
du skal lige rette det til så det passer til din db
05. august 2003 - 09:15
#4
<TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = oConn.Execute("select id, navn2") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 09:22
#5
Du mangler tabelnavn <select name="navn2"> <option value=""></option> <% set oRs = oConn.Execute("select id, navn2 from tabelnavn???????????????") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 09:22
#6
hvis du får en fejlmeddelelse så paste den her
05. august 2003 - 09:38
#7
sådan virker ikke: <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = oConn.Execute("select id, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 09:42
#8
hvilken fejlmeddelelse får du?
05. august 2003 - 09:46
#9
jamen der kommer ikke noget frem o dropdown boxen..:-)
05. august 2003 - 09:53
#10
har du en connection til databasen? er der et felt id og et felt navn2 i databasen hedder databasen medarb er der data i tabellen Hvis du kan sige ja til alt det skal det virke.
05. august 2003 - 09:55
#11
<% if request.form("send") <> "" then ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb") ' Åben databaseforbindelsen Conn.Open DSN strSQL = "Insert into medarb (Navn2, m_navn, navn1, Adresse1, Post_Nr, Distrikt, Adresse2, Land_Navn, Mobil, Telefon, Telefon_arb, Telefax, E_mail, foedt, Funktion, Fraktion, Arbejdsfunktion, Opgave_Navn, Båndkode, time_grp, Gl_bndkode, Baandnummer, M_funk_1, M_funk_2, M_funk_3, M_funk_4, M_funk_6, M_funk_7, M_funk_8, M_funk_9, M_funk_10, M_funk_11, M_funk_12, M_funk_13, M_funk_14, M_funk_15, M_funk_17, M_funk_18, M_funk_19, M_funk_20, Aktiv_sidste_aar, aktiv_indev_år, Tshirt, Madkupons, Drikkupons, Tekst_1, Chktid, chkbe, Bemerk) values('" & Request.Form("Navn2") & "','" & Request.Form("m_navn") & "','" & Request.Form("Navn1") & "','" & Request.Form("Adresse1") & "','" & Request.Form("Post_Nr") & "','" & Request.Form("Distrikt") & "','" & Request.Form("Adresse2") & "','" & Request.Form("Land_Navn") & "','" & Request.Form("Mobil") & "','" & Request.Form("Telefon") & "','" & Request.Form("Telefon_arb") & "','" & Request.Form("Telefax") & "','" & Request.Form("E_mail") & "','" & Request.Form("foedt") & "','" & Request.Form("funktion") & "','" & Request.Form("Fraktion") & "','" & Request.Form("Arbejdsfunktion") & "','" & Request.Form("Opgave_Navn") & "','" & Request.Form("Båndkode") & "','" & Request.Form("time_grp") & "','" & Request.Form("Gl_bndkode") & "','" & Request.Form("Baandnummer") & "','" & Request.Form("M_funk_1") & "','" & Request.Form("M_funk_2") & "','" & Request.Form("M_funk_3") & "','" & Request.Form("M_funk_4") & "','" & Request.Form("M_funk_6") & "','" & Request.Form("M_funk_7") & "','" & Request.Form("M_funk_8") & "','" & Request.Form("M_funk_9") & "','" & Request.Form("M_funk_10") & "','" & Request.Form("M_funk_11") & "','" & Request.Form("M_funk_12") & "','" & Request.Form("M_funk_13") & "','" & Request.Form("M_funk_14") & "','" & Request.Form("M_funk_15") & "','" & Request.Form("M_funk_17") & "','" & Request.Form("M_funk_18") & "','" & Request.Form("M_funk_19") & "','" & Request.Form("M_funk_20") & "','" & Request.Form("Aktiv_sidste_aar") & "','" & Request.Form("aktiv_indev_år") & "','" & Request.Form("Tshirt") & "','" & Request.Form("Madkupons") & "','" & Request.Form("Drikkupons") & "','" & Request.Form("Tekst_1") & "','" & Request.Form("chktid") & "','" & Request.Form("chkbe") & "','" & Request.Form("bemerk") & "')" conn.execute(strSQL) Alert = "Medarbejder er nu oprettet " end if %> <center> <form action="opretmed.asp" method="post"><a href="default.asp"><%=Alert%></a> <TABLE width="880" class="Formindhold"> <TR> <TD valign="top"> <TABLE align="top"> <TR> <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = oConn.Execute("select ID, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 10:01
#12
okay så er jeg med. ret oConn til conn i den her linie set oRs = oConn.Execute("select ID, navn2 from medarb")
05. august 2003 - 10:04
#13
vil stadig ikke : <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = Conn.Execute("select ID, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 10:09
#14
stadig ingen fejlmeddelelse? prøv og smid if request.form("send") <> "" then ned under din database connection sådan her ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb") ' Åben databaseforbindelsen Conn.Open DSN if request.form("send") <> "" then
05. august 2003 - 10:15
#15
<% if request.form("send") <> "" then ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb") ' Åben databaseforbindelsen Conn.Open DSN if request.form("send") <> "" then strSQL = "Insert into medarb (Navn2, m_navn, navn1, Adresse1, Post_Nr, Distrikt, Adresse2, Land_Navn, Mobil, Telefon, Telefon_arb, Telefax, E_mail, foedt, Funktion, Fraktion, Arbejdsfunktion, Opgave_Navn, Båndkode, time_grp, Gl_bndkode, Baandnummer, M_funk_1, M_funk_2, M_funk_3, M_funk_4, M_funk_6, M_funk_7, M_funk_8, M_funk_9, M_funk_10, M_funk_11, M_funk_12, M_funk_13, M_funk_14, M_funk_15, M_funk_17, M_funk_18, M_funk_19, M_funk_20, Aktiv_sidste_aar, aktiv_indev_år, Tshirt, Madkupons, Drikkupons, Tekst_1, Chktid, chkbe, Bemerk) values('" & Request.Form("Navn2") & "','" & Request.Form("m_navn") & "','" & Request.Form("Navn1") & "','" & Request.Form("Adresse1") & "','" & Request.Form("Post_Nr") & "','" & Request.Form("Distrikt") & "','" & Request.Form("Adresse2") & "','" & Request.Form("Land_Navn") & "','" & Request.Form("Mobil") & "','" & Request.Form("Telefon") & "','" & Request.Form("Telefon_arb") & "','" & Request.Form("Telefax") & "','" & Request.Form("E_mail") & "','" & Request.Form("foedt") & "','" & Request.Form("funktion") & "','" & Request.Form("Fraktion") & "','" & Request.Form("Arbejdsfunktion") & "','" & Request.Form("Opgave_Navn") & "','" & Request.Form("Båndkode") & "','" & Request.Form("time_grp") & "','" & Request.Form("Gl_bndkode") & "','" & Request.Form("Baandnummer") & "','" & Request.Form("M_funk_1") & "','" & Request.Form("M_funk_2") & "','" & Request.Form("M_funk_3") & "','" & Request.Form("M_funk_4") & "','" & Request.Form("M_funk_6") & "','" & Request.Form("M_funk_7") & "','" & Request.Form("M_funk_8") & "','" & Request.Form("M_funk_9") & "','" & Request.Form("M_funk_10") & "','" & Request.Form("M_funk_11") & "','" & Request.Form("M_funk_12") & "','" & Request.Form("M_funk_13") & "','" & Request.Form("M_funk_14") & "','" & Request.Form("M_funk_15") & "','" & Request.Form("M_funk_17") & "','" & Request.Form("M_funk_18") & "','" & Request.Form("M_funk_19") & "','" & Request.Form("M_funk_20") & "','" & Request.Form("Aktiv_sidste_aar") & "','" & Request.Form("aktiv_indev_år") & "','" & Request.Form("Tshirt") & "','" & Request.Form("Madkupons") & "','" & Request.Form("Drikkupons") & "','" & Request.Form("Tekst_1") & "','" & Request.Form("chktid") & "','" & Request.Form("chkbe") & "','" & Request.Form("bemerk") & "')" conn.execute(strSQL) Alert = "Medarbejder er nu oprettet " end if %> <center> <form action="opretmed.asp" method="post"><a href="default.asp"><%=Alert%></a> <TABLE width="880" class="Formindhold"> <TR> <TD valign="top"> <TABLE align="top"> <TR> <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = Conn.Execute("select ID, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select>
05. august 2003 - 10:16
#16
Microsoft VBScript compilation error '800a03f6' Expected 'End' /ros/opretmed.asp, line 138
05. august 2003 - 10:16
#17
linie 138 = loop %>
05. august 2003 - 10:31
#18
Den her linie skal være en lang linie, ingen enter <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option>
05. august 2003 - 10:38
#19
det er den også samme fejl :-(
05. august 2003 - 10:46
#20
paste lige din kode igen
05. august 2003 - 10:50
#21
<% if request.form("send") <> "" then ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb") ' Åben databaseforbindelsen Conn.Open DSN if request.form("send") <> "" then strSQL = "Insert into medarb (Navn2, m_navn, navn1, Adresse1, Post_Nr, Distrikt, Adresse2, Land_Navn, Mobil, Telefon, Telefon_arb, Telefax, E_mail, foedt, Funktion, Fraktion, Arbejdsfunktion, Opgave_Navn, Båndkode, time_grp, Gl_bndkode, Baandnummer, M_funk_1, M_funk_2, M_funk_3, M_funk_4, M_funk_6, M_funk_7, M_funk_8, M_funk_9, M_funk_10, M_funk_11, M_funk_12, M_funk_13, M_funk_14, M_funk_15, M_funk_17, M_funk_18, M_funk_19, M_funk_20, Aktiv_sidste_aar, aktiv_indev_år, Tshirt, Madkupons, Drikkupons, Tekst_1, Chktid, chkbe, Bemerk) values('" & Request.Form("Navn2") & "','" & Request.Form("m_navn") & "','" & Request.Form("Navn1") & "','" & Request.Form("Adresse1") & "','" & Request.Form("Post_Nr") & "','" & Request.Form("Distrikt") & "','" & Request.Form("Adresse2") & "','" & Request.Form("Land_Navn") & "','" & Request.Form("Mobil") & "','" & Request.Form("Telefon") & "','" & Request.Form("Telefon_arb") & "','" & Request.Form("Telefax") & "','" & Request.Form("E_mail") & "','" & Request.Form("foedt") & "','" & Request.Form("funktion") & "','" & Request.Form("Fraktion") & "','" & Request.Form("Arbejdsfunktion") & "','" & Request.Form("Opgave_Navn") & "','" & Request.Form("Båndkode") & "','" & Request.Form("time_grp") & "','" & Request.Form("Gl_bndkode") & "','" & Request.Form("Baandnummer") & "','" & Request.Form("M_funk_1") & "','" & Request.Form("M_funk_2") & "','" & Request.Form("M_funk_3") & "','" & Request.Form("M_funk_4") & "','" & Request.Form("M_funk_6") & "','" & Request.Form("M_funk_7") & "','" & Request.Form("M_funk_8") & "','" & Request.Form("M_funk_9") & "','" & Request.Form("M_funk_10") & "','" & Request.Form("M_funk_11") & "','" & Request.Form("M_funk_12") & "','" & Request.Form("M_funk_13") & "','" & Request.Form("M_funk_14") & "','" & Request.Form("M_funk_15") & "','" & Request.Form("M_funk_17") & "','" & Request.Form("M_funk_18") & "','" & Request.Form("M_funk_19") & "','" & Request.Form("M_funk_20") & "','" & Request.Form("Aktiv_sidste_aar") & "','" & Request.Form("aktiv_indev_år") & "','" & Request.Form("Tshirt") & "','" & Request.Form("Madkupons") & "','" & Request.Form("Drikkupons") & "','" & Request.Form("Tekst_1") & "','" & Request.Form("chktid") & "','" & Request.Form("chkbe") & "','" & Request.Form("bemerk") & "')" conn.execute(strSQL) Alert = "Medarbejder er nu oprettet " end if %> <center> <form action="opretmed.asp" method="post"><a href="default.asp"><%=Alert%></a> <TABLE width="880" class="Formindhold"> <TR> <TD valign="top"> <TABLE align="top"> <TR> <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = Conn.Execute("select ID, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select> ></td></TD> </TR>
05. august 2003 - 11:18
#22
<% 'if request.form("send") <> "" then ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb") ' Åben databaseforbindelsen Conn.Open DSN if request.form("send") <> "" then strSQL = "Insert into medarb (Navn2, m_navn, navn1, Adresse1, Post_Nr, Distrikt, Adresse2, Land_Navn, Mobil, Telefon, Telefon_arb, Telefax, E_mail, foedt, Funktion, Fraktion, Arbejdsfunktion, Opgave_Navn, Båndkode, time_grp, Gl_bndkode, Baandnummer, M_funk_1, M_funk_2, M_funk_3, M_funk_4, M_funk_6, M_funk_7, M_funk_8, M_funk_9, M_funk_10, M_funk_11, M_funk_12, M_funk_13, M_funk_14, M_funk_15, M_funk_17, M_funk_18, M_funk_19, M_funk_20, Aktiv_sidste_aar, aktiv_indev_år, Tshirt, Madkupons, Drikkupons, Tekst_1, Chktid, chkbe, Bemerk) values('" & Request.Form("Navn2") & "','" & Request.Form("m_navn") & "','" & Request.Form("Navn1") & "','" & Request.Form("Adresse1") & "','" & Request.Form("Post_Nr") & "','" & Request.Form("Distrikt") & "','" & Request.Form("Adresse2") & "','" & Request.Form("Land_Navn") & "','" & Request.Form("Mobil") & "','" & Request.Form("Telefon") & "','" & Request.Form("Telefon_arb") & "','" & Request.Form("Telefax") & "','" & Request.Form("E_mail") & "','" & Request.Form("foedt") & "','" & Request.Form("funktion") & "','" & Request.Form("Fraktion") & "','" & Request.Form("Arbejdsfunktion") & "','" & Request.Form("Opgave_Navn") & "','" & Request.Form("Båndkode") & "','" & Request.Form("time_grp") & "','" & Request.Form("Gl_bndkode") & "','" & Request.Form("Baandnummer") & "','" & Request.Form("M_funk_1") & "','" & Request.Form("M_funk_2") & "','" & Request.Form("M_funk_3") & "','" & Request.Form("M_funk_4") & "','" & Request.Form("M_funk_6") & "','" & Request.Form("M_funk_7") & "','" & Request.Form("M_funk_8") & "','" & Request.Form("M_funk_9") & "','" & Request.Form("M_funk_10") & "','" & Request.Form("M_funk_11") & "','" & Request.Form("M_funk_12") & "','" & Request.Form("M_funk_13") & "','" & Request.Form("M_funk_14") & "','" & Request.Form("M_funk_15") & "','" & Request.Form("M_funk_17") & "','" & Request.Form("M_funk_18") & "','" & Request.Form("M_funk_19") & "','" & Request.Form("M_funk_20") & "','" & Request.Form("Aktiv_sidste_aar") & "','" & Request.Form("aktiv_indev_år") & "','" & Request.Form("Tshirt") & "','" & Request.Form("Madkupons") & "','" & Request.Form("Drikkupons") & "','" & Request.Form("Tekst_1") & "','" & Request.Form("chktid") & "','" & Request.Form("chkbe") & "','" & Request.Form("bemerk") & "')" conn.execute(strSQL) Alert = "Medarbejder er nu oprettet " end if %> <center> <form action="opretmed.asp" method="post"><a href="default.asp"><%=Alert%></a> <TABLE width="880" class="Formindhold"> <TR> <TD valign="top"> <TABLE align="top"> <TR> <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = Conn.Execute("select ID, navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("id") %>" <% If request.form("navn2")&"" = oRs("id")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select> ></td></TD> </TR>
05. august 2003 - 11:25
#23
nu virker det næsten... nu kan jeg se alle navne og så vælger jeg feks. Peter og opretter han men istedet for at sætte peter ind skriver den et 1 tal ?
05. august 2003 - 11:44
#24
Sådan der <TABLE width="880" class="Formindhold"> <TR> <TD valign="top"> <TABLE align="top"> <TR> <TD >Navn<td><select name="navn2"> <option value=""></option> <% set oRs = Conn.Execute("select navn2 from medarb") do while not oRs.eof %> <option value="<%= oRs("navn2") %>" <% If request.form("navn2")&"" = oRs("navn2")&"" then response.write "selected" %>><%= oRs("navn2") %></option> <% oRs.MoveNext loop %> </select> ></td></TD> </TR>
05. august 2003 - 11:48
#25
sådan mester du er manden......
05. august 2003 - 11:53
#26
sidste ting..... kan man få den til ikke at vise alt der står i tabellen... altså Peter står der jo ret mange gange , men jeg vil gerne have den kun viser Peter engang..
05. august 2003 - 12:07
#27
jo, sådan her set oRs = Conn.Execute("select distinct navn2 from medarb")
05. august 2003 - 12:13
#28
det gik galt..:-) den skriver en fejl i dropdown boxen som jeg ikke kan kopiere...
05. august 2003 - 12:36
#29
prøv og højreklik på siden og vælge vis kilde. Der kan du finde fejlmeddelelsen
05. august 2003 - 13:12
#30
Item cannot be found in the collection corresponding to the requested name or ordinal.
05. august 2003 - 14:03
#31
Det SKAL se sådan ud. set oRs = Conn.Execute("select Distinct navn2 from medarb") Er det i den linie du får fejlen?
05. august 2003 - 14:07
#32
jamen for fanden du er jo for sej.....gid det var mig.. thanx...
Kurser inden for grundlæggende programmering