20. november 2003 - 20:47
Der er
7 kommentarer og 2 løsninger
fra db til et felt ?
hej eksperter! jeg er igang med at lege lidt med det her asp. jeg har dropdown som skal læse fra et bestemt sted i en database!(jeg har faktisk flere) jeg har sat noget op men det virker ikke? <% set rs = server.CreateObject("ADODB.Recordset") set Conn= server.CreateObject("ADODB.Connection") Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;" %> <HTML> <head> <SCRIPT LANGUAGE="JavaScript"> function hentpostnr(){ <% set RS= Conn.Execute ("SELECT * FROM postnumre") OptionString = "<OPTION VALUE=""none"">Vælg fra by</OPTION>" i = 1 Do Until RS.EOF OptionString = OptionString & "<OPTION VALUE=""" & rs("postnr") & """>" & rs("postnr") & "</OPTION>" rs.Close Conn.close %> </SCRIPT> </head> <body onload="hentpostnr()"><center> <form name="testForm"> <table> <tr> <td><select name="postnr" size="1" ><%=OptionString%></select></td> </tr> </table> </form> </center> </body> </HTML>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
20. november 2003 - 20:58
#1
Du mangler vist et loop <% set rs = server.CreateObject("ADODB.Recordset") set Conn= server.CreateObject("ADODB.Connection") Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;" %> <HTML> <head> <SCRIPT LANGUAGE="JavaScript"> function hentpostnr(){ <% set RS= Conn.Execute ("SELECT * FROM postnumre") OptionString = "<OPTION VALUE=""none"">Vælg fra by</OPTION>" i = 1 Do Until RS.EOF OptionString = OptionString & "<OPTION VALUE=""" & rs("postnr") & """>" & rs("postnr") & "</OPTION>" Loop rs.Close Conn.close %> </SCRIPT> </head> <body onload="hentpostnr()"><center> <form name="testForm"> <table> <tr> <td><select name="postnr" size="1" ><%=OptionString%></select></td> </tr> </table> </form> </center> </body> </HTML> Hvad bruger du iøvrigt dit javascript til, det er fra mit synspunkt overflødigt.
20. november 2003 - 21:07
#2
det virker ikke ? jamen jeg vil gerne have nogle dropdown som henter data fra databasen og efter man har valgt skal den gemme i et andet tabeleller andets sted i tabellen.
20. november 2003 - 21:07
#3
men det første er en dropdown som læser fra en db
20. november 2003 - 21:13
#4
Prøv så denne her : <% set Conn= server.CreateObject("ADODB.Connection") Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;" set RS= Conn.Execute("SELECT * FROM postnumre") OptionString = "<OPTION VALUE=""none"">Vælg fra by</OPTION>" i = 1 Do Until RS.EOF OptionString = OptionString & "<OPTION VALUE=""" & rs("postnr") & """>" & rs("postnr") & "</OPTION>" Loop rs.Close Conn.close %> <HTML> <head> </head> <body><center> <form name="testForm"> <table> <tr> <td><select name="postnr" size="1" ><%=OptionString%></select></td> </tr> </table> </form> </center> </body> </HTML>
20. november 2003 - 21:19
#5
den der loop jeg trore det er evig løkke :)
20. november 2003 - 21:21
#6
den ser sådan ud ! :) <% set Conn= server.CreateObject("ADODB.Connection") Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;" set RS= Conn.Execute("SELECT * FROM postnumre") OptionString = "<OPTION VALUE=""none"">Vælg fra by</OPTION>" i = 1 Do Until RS.EOF OptionString = OptionString & "<OPTION VALUE=""" & rs("postnr") & """>" & rs("postnr") & "</OPTION>" i = i +1 rs.MoveNext Loop rs.Close Conn.close %> <HTML> <head> </head> <body><center> <form name="testForm"> <table> <tr> <td><select name="postnr" size="1" ><%=OptionString%></select></td> </tr> </table> </form> </center> </body> </HTML>
20. november 2003 - 21:21
#7
tak for hjælpen :)
20. november 2003 - 21:23
#8
så er spørgesmålet så hvad nu hvis jeg skal have 4 dropdown som læser fra db ?
20. november 2003 - 21:25
#9
og den ser sådan ud :) <% set Conn= server.CreateObject("ADODB.Connection") Conn.Open "Data Source="& server.mappath("db10.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;" set RS= Conn.Execute("SELECT * FROM postnumre") OptionString = "<OPTION VALUE=""none"">Vælg fra by</OPTION>" i = 1 Do Until RS.EOF OptionString = OptionString & "<OPTION VALUE=""" & rs("postnr") & """>" & rs("postnr") & "</OPTION>" OptionStrings = OptionStrings & "<OPTION VALUE=""" & rs("bynavn") & """>" & rs("bynavn") & "</OPTION>" i = i +1 rs.MoveNext Loop rs.Close Conn.close %> <HTML> <head> </head> <body><center> <form name="testForm"> <table> <tr> <td><select name="postnr" size="1" ><%=OptionString%></select></td> </tr> </table> <p><select name="postnr0" size="1" ><%=OptionStrings%></select></p> </form> </center> </body> </HTML>
Kurser inden for grundlæggende programmering