webForumDet fria alternativet

Hämta info från databas...

2 svar · 205 visningar · startad av Harback

HarbackMedlem sedan juni 2001206 inlägg
#1

Hejsan.

Hur gör man för att hämta information från en databas och sen lägga in i en javascript array? Jag använder mig av ASP och Access.
Jag ska använda det till för att kunna utan att ladda om sidan uppdatera en select box (vet inte vad det heter, där man ser all information på olika rader med en rullist) som är beroende av en annan select box värde. Men dessa värden i select boxarna ska komma från databasen. Någon som har något tips på hur man kan göra?

Väldigt tacksam för svar.

------------------
mvh
Harback
HiFiguiden.nu

[Redigerat av Harback den 07 feb 2002]

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Detta hör väl egentligen mer hemma på ASP-sidan, men men:

<script language="JavaScript" type="text/javascript">
var myArray=new Array();
<% 
accessdb="databas.mdb"
myDSN="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath(accessdb)
mySQL="SELECT * FROM tabellnamn"
dim conntemp, rstemp, n
n=0
set conntemp=server.createobject("adodb.connection")
conntemp.open myDSN
set rstemp=conntemp.execute(mySQL)
do while not rstemp.eof
response.write("myArray["&n&"]="""&rstemp.Fields("fältnamn").Value&"""")
n=n+1
rstemp.movenext
loop
rstemp.close
conntemp.close
%>
// osv.
</script>

Det som du får byta ut är "databas.mdb", "tabellnamn" (eller hela query'n för att få rätt data) och "fältnamn". Resultatet lagras i arrayen myArray.

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

HarbackMedlem sedan juni 2001206 inlägg
#3

Okej! Tack så mycket. Återkommer om hur det går med boxarna...kommer säkert att stöta på problem.

------------------
mvh
Harback
HiFiguiden.nu

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)