18. februar 2004 - 23:15Der er
6 kommentarer og 1 løsning
Array - sorter brugere
Hej // godaften
Jeg har et lille problem, jeg sidder og er ved at lave et lille internt beskedsystem.
Der er ikke noget problem med at trække beskederne ud af db'en. problemet er at man kan angive hvilke brugere der skal kunne læse en given besked. Alle disse brugere er listet med der id og bliver trukket ud sammen med resten af dataene i et array.
Hvordan får jeg lavet en sortering af mit array så kun de brugere der er sat til at må læse en enkelt besked ikke ser de andre ?
If IsArray(arrNews) then
For i = 0 to ubound(arrNews,2) response.write arrNews(0,i)&"<br>"'infoid response.write arrNews(1,i)&"<br>"'infosubject response.write arrNews(2,i)&"<br>"'infocontent response.write FormatDateTime(arrNews(3,i),vbShortDate)&"<br>"'dato response.write arrNews(4,i)&"<br>"'vis til response.write arrNews(5,i)&"<br><br>" Next
else Response.write"Der er ingen nyheder<BR>I øjeblikket..." End If
Hvordan er til gemt i arrayet? Det er så vidt jeg kan se nr. 4 response.write arrNews(4,i)&"<br>"'vis til
Samt hvordan gemmer du den bruger som er logge ind??
Eksvis hvis der er flere brugere med komma imellem samt bruger ´som er logget på er gemt i Session("brugerid"):
For i = 0 to ubound(arrNews,2) if inStr(1,","&arrNews(4,i)&",", ","&Session("brugerid")&",")>0 then response.write arrNews(0,i)&"<br>"'infoid response.write arrNews(1,i)&"<br>"'infosubject response.write arrNews(2,i)&"<br>"'infocontent response.write FormatDateTime(arrNews(3,i),vbShortDate)&"<br>"'dato response.write arrNews(4,i)&"<br>"'vis til response.write arrNews(5,i)&"<br><br>" End If Next
Ja det er korrekt alle brugerid'erne lægger i arrNews(4,i) med komma imellem og brugeren der skal kunne se kunne læse beskeden har en session, så det ser ud til at virke
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.