06. marts 2004 - 00:50Der er
17 kommentarer og 1 løsning
Nyt Array ud fra en kollonne i en database
Hejsa
Jeg har en database som har en kollonne med en række billeder. Hvordan kan jeg lave et nyt array udfra de billeder der ligger i databasen i kollonnen, så array kommer til at se sådan ud.
<script language="javascript"> <!-- var Page_Pics = new Array("Billed1.gif", "Billed2.gif", "Billede3.gif", "Billed4.gif"); // --> </script>
Denne kode er ikke testet, men burde virke.. skulle du få fejl, så skrive hele fejlmeddelelsen, linie nummer der er fejl i, og selve linie der er fejl i.
Koden:
<% Option Explicit ' "Option Explicit" skal ALTID være den første linie i asp filen! Dvs, ingen asp/html/javascript kode før den. ' bør man altid bruge, da man så undgår stavefejl, da man så skal definere ALLE variablerne
Response.Buffer = True ' True = hele siden dannes før den sendes til browseren ' False = data sendes til browsere efterhånden som de dannes %>
<html> <head> <title>min side med nogle billeder</title> </head> <body> <script type="text/JavaScript"> <!--
<% ' definering af de variabler vi skal bruge: dim Conn, DNS, strSQL, rs dim arr arr = ""
' opret forbindelse til database, og åben forbindelsen: Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("database.mdb") ' denne database ligger i samme mappe som asp filen Conn.Open DSN
strSQL = "Select * from TABELNAVN" ' ret "TABELNAVN" til navnet på tabellen
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF arr = arr & """" & rs("billeder") & """," ' ret "billeder" til navnet på feltet med navnene på billederne rs.MoveNext Loop
endnu en rettelse (der skulle stå arrFavorit(i) ):
for i = 0 to ubound(arrFavorit) tmp = tmp & arrFavorit(i) & "," next
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.