Har selv fundet ud af, men kan godt bruge din hjælp alligevel. Har fået lavet følgende med lidt hjælp fra HTML.dk ;-)
' to variabler til liste og array Dim frugtliste, arrFrugter
' Kommasepareret liste strSQL = "SELECT catID, catName FROM categories ORDER BY catOrder ASC " Set catRs = connection.execute(strSQL) <% Do while not catRs.eof frugtliste = frugtliste & catRs("catName") & "," catRs.movenext Loop
' Lav et array ved at splitte listen ved kommaer arrFrugter = Split(frugtliste,",")
' Her bruges en løkke til at genneløbe arrFrugt For t = LBound(arrFrugter) to UBound(arrFrugter) Response.Write arrFrugter(t) Next %>
Det fungerer også fint, men jeg skal også ha rs("catId") med, så jeg senere nede kan køre mit array i gennem og få catId og catName for sig selv - kan det lade sig gøre?
<% ' to variabler til liste og array Dim frugtliste, arrFrugter
' Kommasepareret liste strSQL = "SELECT catID, catName FROM categories ORDER BY catOrder ASC " Set catRs = connection.execute(strSQL)
Do while not catRs.eof frugtliste = frugtliste & catRs("catName") & "," frugtliste2 = frugtliste2 & catRs("catId") & "," catRs.movenext Loop
' Lav et array ved at splitte listen ved kommaer arrFrugter = Split(frugtliste,",") arrFrugter2 = Split(frugtliste2,",")
' Her bruges en løkke til at genneløbe arrFrugt For t = LBound(arrFrugter) to UBound(arrFrugter) Response.Write arrFrugter(t) Response.Write arrFrugter2(t) Next %>
For t = LBound(arrayCategoryID) to UBound(arrayCategoryID) If not arrayCategoryID(t) = "" Then Response.Write("<option value=""" & arrayCategoryID(t) & """>" & arrayCategoryName(t) & "</option>") End If Next
umiddelbart vil jeg mene det er spild at lave 2 arrays - du kan jo sagtens lave et array med flere dimensioner, og det er bla det man gør med getrows. Visuelt og kodemæssigt kan du måske se forskellen her; http://www.codefixer.com/tutorials/multidimensional_arrays.asp - det gør det betydelig lettere at holde styr på ens data.
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.