---
title: "Markera nytt inlägg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/177204-markera-nytt-inlägg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Biasse"
published: "2009-02-26T22:26:38.000Z"
updated: "2009-02-26T22:26:38.000Z"
replies: 0
views: 419
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/177204-markera-nytt-inlägg"
---

# Markera nytt inlägg

## #1 — Biasse, 2009-02-26T22:26Z

Jag sparar topic info i en accessdatabas enligt följande när en användare läser en tråd. Skriver man ett svar så raderas alla poster med aktuell id (lastTopic) i tabellen last_topic.

Tabell: topic_last 
lastTopic - huvud inläggets id
lastUser - id på den som läst
lastKat - inläggets kategori

Inläggen sparas i tabellen "forum_topic" där ett huvudämne har värde "topic_ref = 0". amnes id(topic_id) och kategori(topic_kat).

Står jag inne i en kategori och jämför om de olika inläggen är lästa fungerar följande utan problem:

```
<%
userID = Clng(Request.Cookies("userID"))
topic = Clng(newTopic("topic_id"))

Set inlaggLast = Connect.Execute("SELECT * FROM topic_last WHERE lastTopic="& topic &" AND lastUser="& userID &"")
%>
<td><%If NOT inlaggLast.EOF Then%><img src="no_new.gif"><%Else%><img src="new.gif"><%End If%></td>
```

Men på min index.asp där alla kategorier finns blev det genast svårare eftersom jag inte har nått givet "topic_id" från tabell "forum_topic". Jag har provat enligt följande men det vill inte hitta alla olästa poster som finns i de olika kategorierna:

```
<%
userID = Clng(Request.Cookies("userID"))

Set inlaggLast = Connect.Execute("SELECT * FROM forum_topic WHERE topic_kat = "& Clng(kat("kat_id")) &" AND topic_ref = 0")
Do Until inlaggLast.EOF
topic = Clng(inlaggLast("topic_id"))
inlaggLast.MoveNext
Loop
inlaggLast.Close : Set inlaggLast = Nothing
 
Set inlaggLast2 = Connect.Execute("SELECT * FROM topic_last WHERE lastUser = "& userID &" AND lastTopic = "& topic &" AND lastKat = "& Clng(kat("kat_id")) &"")
%>
<td><%If NOT inlaggLast2.EOF Then%><img src="no_new.gif"><%Else%><img src="new.gif"><%End If%></td>
```

Tycker jag har provat allt men får inte detta att fungera som det ska  :q

Permalänk: https://www.webforum.nu/p/177204

---

Tråden på webben: https://www.webforum.nu/amne/asp/177204-markera-nytt-inlägg
