11. juni 2002 - 12:59Der er
11 kommentarer og 1 løsning
finde ulæse meddelser
Jeg har en tabel med en værdi om en meddelse er læst eller ulæst. Hvordan løber jeg tabellen igennem, for at se om bare én meddelse er ulæst og skrive det på siden?
Hmm.. der er ik' rigtig noget du skal ha specifikceret endnu... da ingen af os ved hvordan du definere om den er læst eller hvad den er? Har du en Ja/Nej kolonne eller en Tal kolonne hvor du definere som 1 = læst, 0 = ulæst eller hvad har du?
Hvis du vil løbe dit recordset igennem, uanset om de er læst eller ej, men blot vise om de er læst:
strSQL = "SELECT * FROM Tabel"
Set objRS = objConn.Execute(strSQL)
If Not objRS.EOF Then Do Until objRS.EOF
If objRS("status") = true Then Response.Write "Denne post er læst" ' dine felter her Else Response.Write "Denne post er IKKE læst" ' dine felter her End If
objRS.MoveNext Loop Else Response.Write "Ingen data..." End If
Hvis du blot vil vise antallet af læste/ulæste:
strSQL = "SELECT Status, COUNT(*) AS Antal FROM Tabel GROUP BY Status"
det med session("brugernavn") skal bare tjekke om mail'en tilhøre den bruger der er logget ind, sådan at alle meddesler til alle brugere ikke blive talt for den enkelte bruger :) men altså det virker ligeså fint...
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.