---
title: "Nu har jag trasslat in mig(trådar)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14182-nu-har-jag-trasslat-in-mig-trådar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2002-01-31T22:11:00.000Z"
updated: "2002-02-04T10:32:00.000Z"
replies: 4
views: 172
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/14182-nu-har-jag-trasslat-in-mig-trådar"
---

# Nu har jag trasslat in mig(trådar)

## #1 — His Divine Shadow, 2002-01-31T22:11Z

Tog en paus på dom här tråd affärerna och började igen ikväll, jag har lite problem med koden, den visar inte svaren och tråd nivåerna korrekt, det är bäst jag lägger in hela koden så ni kan se:

```
<!--#include file="../connect.asp"-->
<%
Topic1 = Request.QueryString("Topic")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open forum
SQL = "SELECT * FROM Posts WHERE '"& Topic1 &"' LIKE Topic AND Status = '1' Order by Date DESC"
set RS = conn.execute(SQL)

SQL3 = "SELECT * FROM Categories WHERE '"& Topic1 &"' LIKE ID"
set RS3 = conn.execute(SQL3)
%>
<html>
	<head>
	</head>
	<body>
		<center>
			<table width="100%" cellpadding="1" cellspacing="0" border="0">
				<tr>
					<td>
						<font face="Arial" size="4"><i>
								<%=RS3("Category")%>
							</i></font>
					</td>
					<td align="right">
						<a href="Post.asp?Topic=<%=Topic1%>&Status=1" target="Message"><img Border="0" src="Images\Newpost.jpg"></a>
					</td>
				</tr>
				<% Do until RS.EOF %>
				<tr>
					<td colspan="2">
						<font face="arial,tahoma" size="2"><img src="images/post.jpg">&nbsp; <a href="Message.asp?ID=<%=RS("ID")%>" target="Message">
								<%=RS("Subject")%>
							</a>&nbsp;-&nbsp;<%=RS("Author")%>&nbsp;<font face="arial,tahoma" size="1" color="<% if datediff("h",Datum1,now()) < 24 then %>Red<%ELSE%>BLue<%END IF%>">(<%=RS("Date")%> )</font>
							<br>
							<%
intId = RS("ID")
call getLoop(intId)
%>
					</td>
				</tr>
				<%
				RS.Movenext
				loop
				Conn.Close
				%>
			</table>
		</center>
	</body>
</html>
<%
sub getLoop(intId)
intI = intI + 5
strSQL = "select * from Posts where parent = '"& intId &"'"
set rs2 = conn.execute(strSQL)
while (not rs2.eof)
call getLoop(rs2("ID"))
%>
<img src="images/threader.jpg" width="<%=intI%>" height="2"> <font face="arial,tahoma" size="2">
	<img src="images/reply.jpg">&nbsp; <a href="Message.asp?ID=<%=RS2("ID")%>" target="Message">
		<%=RS2("Subject")%>
	</a>&nbsp;-&nbsp;<%=RS2("Author")%>&nbsp;<font face="arial,tahoma" size="1" color="<% if datediff("h",Datum1,now()) < 24 then %>Red<%ELSE%>Blue<%END IF%>">(<%=RS2("Date")%> )</font>
	<br>
	<%
rs2.movenext
wend
rs2.close
end sub

Set RS = Nothing
Set Conn = Nothing
%>
```

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

## #2 — His Divine Shadow, 2002-02-01T09:16Z

Jag tror problemet är hur RS("ID") definieras.
intId = RS("ID")
Om jag fattat det rätt så blir intId här, samma värde för hela tråden, alltså ID värdet för den ursprungliga posten, inte svaret till den, detta p.g.a. loopen inte är korrekt här och inget nytt värde definieras för intId efter varje gång som getLoop(intId) är klar.

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

## #3 — His Divine Shadow, 2002-02-01T22:50Z

Tja, det funkade inte...
Ingen som vet hur jag ska få intId att definieras korrekt?
Alltså, uppdateras efter varje loop?

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

## #4 — His Divine Shadow, 2002-02-04T07:49Z

buuhuuu!
\*bump\*

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

## #5 — His Divine Shadow, 2002-02-04T10:32Z

Ingen som har en ide eller nånting att säga till om?
Är det nått annat som ni skulle vilja se för att veta mera?
Ska jag säga vilken del av koden som vad?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14182-nu-har-jag-trasslat-in-mig-trådar
