Jag håller på bygga ett forum och har en funktion som visar en bild beroende om du har läst inlägget och det inte har kommit nåt nytt inlägg sen sist du läste det
Jaja, hursomhelst, jag postar lite kod:
Set RecSet2 = Server.CreateObject("ADODB.Recordset")
SQL2 = "SELECT * FROM questions WHERE Viewed LIKE '%" & Session("userName") & "%' AND ID = " & Cint(Request.Querystring("readID"))
RecSet2.Open SQL2, Connect
If RecSet2.EOF Then
Response.Write "<TR BGCOLOR=WHITE><TD><IMG SRC='images/yes.gif' ALT='GREEN'></TD>"
Else
Response.Write "<TR BGCOLOR=WHITE><TD><IMG SRC='images/no.gif' ALT='WHITE'></TD>"
End If
RecSet2.Close
Set RecSet2 = Nothing
ni fick med lite asp kod där också.
Request.Querystring("readID") är querystringen där inläggets ID finns
Session("userName") är användarens användarnamn
När man läser ett inlägg så läggs altså personens användarnamn längst bak i en databascell, sen när nån svarar så töms bara denna cell
Det som händer är helt enkelt att den inte hittar några värden utifrån min SQL sats, även fast det finns korrekta data där
Därför måste ju min SQL sats vara fel
Nån som ser felet?