Problem med ASP script, tæller
Hejsa..Jeg har lavet et script som skal "tælle" nogle ting i en MySQL db.. Den skal tælle hvilke indlæg en speciel bruger er aktiv i.. Det går også udemærket, men, den kan godt finde på at tælle det samme id igen og igen hvis brugeren har skrevet flere gange i tråden.
Som i kan se i min kode her:
strSQL = "SELECT * FROM cw_forum_ind WHERE svarid <> '0' AND forfatter = '" & session("nick") & "'"
set rs = Conn.Execute(strSQL)
idList = ""
i = 0
Do While NOT rs.EOF
SplitID = split(idList," ")
For i = LBound(SplitID) To UBound(SplitID)
if SplitID(i) <> (rs("svarid")) then
else
onList = "yes"
end if
next
if onList <> "yes" then
if idList = "" then
idList = (rs("svarid"))
else
idList = idList & " " & (rs("svarid"))
end if
end if
rs.movenext
loop
Der har jeg prøvet at lave det sårn at den checker om id'et er i variablen idList før at den smider det nye id ind i variablen sammen med de andre.. Men problemet er at onList faktisk aldrig bliver "aktiv", og at der godt kan komme flere af samme id ind..
Håber i kan forstå hvad jeg spørger om :-/
Ellers spørg :)
/Bio
