Avatar billede aamodtod Nybegynder
17. april 2002 - 07:26 Der er 2 kommentarer og
1 løsning

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
Avatar billede ameq Nybegynder
17. april 2002 - 07:51 #1
jeg har haft problemmer med IE ver 6.0 og cookies
Avatar billede rou Nybegynder
17. april 2002 - 08:04 #2
Prøv med CStr(rs("id")) istedet. Det er altid strenge som ligger i en cookie.
Avatar billede aamodtod Nybegynder
17. april 2002 - 08:06 #3
Takk for hjelpen! Det fungerte!

Hilsen
Odd
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester