På nått sätt måste jag loopa ut alla id på topic och sen jämföra dom med de som sparas varje gång man tittar på ett inlägg.
När jag är inne i en kategori är det inga problem att få fram ny bild om det finns nytt inlägg men när man står på indexsidan som visar alla kategorier blev det svårare.
typ "SELECT yabba,dabba,doo FROM tblFlinta WHERE PostID IN (SELECT topic_id FROM forum_topic WHERE topic_kat = "& katIdet &"") AND nånting And nåntingannat"
... jag får inte till det. Har jag tex 4 topic i en kategori och går in och läser det översta så markerar den all alla är lästa. Den går inte igenom alla som jag vill.
När jag kontrollerar inlägg i en kategori är dom ju ut loopade och det räcker då med:
Set inlaggLast = Connect.Execute("SELECT * FROM topic_last WHERE lastTopic="& topic &" AND lastUser="& userID &"")
Men hur loppar man igenom allt när jag bara har loopat ut kategorierna? Provade en innerjoin sist men förstår inte hur jag ska gå vidare :q
En users id:
userID = Clng(Request.Cookies("userID"))
Kategorins id:
katIdet = Clng(kat("kat_id"))
Tabell där jag sparar info för kontrollen topic_last:
lastTopic - besökt topic id
lastUser - en users id
lastKat - kategori id
Tabell där inläggen finns forum_topic:
topic_id - inläggets id
"SELECT t.lastUser, t.lastKat
FROM topic_last t
INNER JOIN forum_topic f
ON t.lastTopic = f.topic_id
WHERE t.lastUser = "& userID &" AND lastKat = "& katIdet &""
263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849