IF rs("id")=...... Then
Hei, Eksperter!Jeg har et problem.. - Jeg har laget en nyhetsside til vår bedrift. Men jeg får ikke scripet helt til å fungere.
Brukerene få listet opp de 6 siste nyhetene. Ved vær nyhet så er det et bilde som viser om brukeren har lest denne nyheten eller ikke. Alt dette styrer av cookies.
-Men jeg får det ikke til å fungere. Nyhetet står som ny, selv om jeg har lest den.
Dette har noe med "if rs("id")= Request.Cookies("Nyhets-nr" & rs("id")& "")("id") Then ...."
Hvis jeg skriver inn id nummeret. eks: if 790 = Request.Cookies("Nyhets-nr" & rs("id")& "")("id") Then ....
Så fungerer det...
Hvorfor vil ikke dette fungere med "rs("id")?
Kan noen hjelpe meg? Under følger koden som henter dette ut fra databasen
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/fpdb/nyheter.mdb")
SQL="SELECT TOP 6 * FROM Nyheter ORDER BY Dato DESC"
SET rs = conn.execute (sql)
While not rs.EOF
IF rs("id")= Request.Cookies("Nyhets-nr" & rs("id")& "")("id") Then
Response.Write "<img src='/admin/bilde_gammel.gif' alt='LEST' border=0>"& vbCrLf
Else
Response.write "<img src='/admin/bilde_ny.gif' alt='ULEST' border=0>" & vbCrLf
End If
Response.write "<a href=nyhet_detalj.asp?ID="&rs("ID")&">"&rs("Overskrift")&"</a><BR>"
rs.MOVENEXT
WEND
%>
Hilsen
Odd
