06. oktober 2002 - 10:10Der er
2 kommentarer og 2 løsninger
Første værdi i array kommer ikke med
Mit problem med nedenstående kode er, at den første værdi i RS1("farver") ikke bliver "checked".... Hvorfor ikke????
While Not RS3.EOF Dim arrFarver arrFarver = split(RS1("farver"),",") For I = 1 to Ubound(arrFarver) If RS3("id") = arrFarver(I) Then checked = "checked" End If Next Response.Write "<td width='130'>" Response.Write "<Input type='checkbox' name='farve" & RS3("id") & "' value='1' " & checked & ">" Response.Write "<img src='../farver/" & RS3("id") & ".gif'> " & RS3("farve") Response.Write "</td>" if (n/3) = int(n/3) then Response.Write "</tr>" Response.Write "<tr>" End if n=n+1 RS3.MoveNext checked = "" Wend
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
sikkert fordi RS3("id") = arrFarver(I) ikke er sand ;-)... Og måske den ikke er det, enten fordi farven ikke eksisterer i arrFarver, eller fordi (hvis der er tale om tekst) der f.eks. står gul i databasen, men GUL i arrayet... Så prøv: lcase(RS3("id")) = lcase(arrFarver(I))
Det er tal begge to..... Men jeg skulle åbenbart lige indsætte CInt.... således: RS3("id") = CInt(arrFarver(I))
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.