Hej!Läst flagga i forum
Håller på å leker med ett forum, kollar om det finns nya meddelanden sen förra besöket med DateDiff, och undrar om man kan sätta en "lästflagga" på dom meddelanden som användaren har läst, hur och vart ska man sätta den?
I tabellen för användare eller i tabellen för forumet eller i en cookies?
Om man har 40 användare och några hundra inlägg på forumet så blir det ju några flaggor ...
//Tomas
Kod till min DateDiff:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Path = Server.MapPath("../../data/arkivet.mdb")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path
Set RS = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT TOP 10 * FROM TBL_Forum ORDER BY MeddelandeID DESC"
RS.Open strSQL, Connect, 3, 3
while not RS.EOF
checkOmNy = DateDiff("n", Session("LastVisit"), RS("Datum"))
If checkOmNy < 0 then
%>
" onMouseOver="window.status=''; return true" title="<%=RS("Rubrik")%>"><%=RS("Rubrik")%> ... (<%=RS("antSvar")%>)</font><br>
<% Else
%>
" onMouseOver="window.status=''; return true" title="<%=RS("Rubrik")%>"><%=RS("Rubrik")%> ... (<%=RS("antSvar")%>)</font><br>
<% End IF
RS.MoveNext
wend
RS.Close
Connect.Close
Set RS=Nothing
Set Connect=Nothing
%>