webForumDet fria alternativet

Hämta info från databas...

JavaScript

2 svar · 205 visningar · startad av Harback

Medlem sedan juni 2001206 inlägg
Frågan#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]

Medlem 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

Medlem 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

264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)