---
title: "Trädstruktur på forum, rekursiva funktioner kanske ??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141171-trädstruktur-på-forum-rekursiva-funktioner-kanske"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ulf_kurt"
published: "2006-01-19T21:05:24.000Z"
updated: "2006-01-21T14:37:47.000Z"
replies: 2
views: 259
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/141171-trädstruktur-på-forum-rekursiva-funktioner-kanske"
---

# Trädstruktur på forum, rekursiva funktioner kanske ??

## #1 — ulf_kurt, 2006-01-19T21:05Z

Hejsan!

Mitt första inlägg!

Jag försöker göra ett forum av typen trädstruktur, där man kan besvara både den ursprungliga tråden och även svara på svaren om man säger så.   :) 

Och jag har kört fast. Tror att man behöver använda rekursiva funktioner för att lösa detta men jag kör fast på hur jag ska loopa recordseten. Är det någon här som har erfarenhet av att skapa den här typen av forum/gästbok med ASP.

Om jag ska försöka visa strukturen skulle det vara något liknande detta:

Hej på er
\---sv. Hej på er
\---sv. Hej på er
\------sv.sv Hej på er
\------sv.sv Hej på er
\---sv. Hej på er
Ett till inlägg
\---sv. Ett till inlägg 

Hoppas på hjälp för jag har kört fast!!   :( 

mvh Ulf

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

## #2 — Palle, 2006-01-19T21:27Z

Glutta lite på svaren i den här tråden, någon idé kanske dyker upp. :)

<http://www.webforum.nu/showthread.php?s=&postid=936671>

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

## #3 — ulf_kurt, 2006-01-21T14:37Z

Hejsan!

Och tack för svaret.

Jag hittade en kod här i forumet som fungerar som det är tänkt

Sub ListMessages(ParentID,Indent)
			    dim rs
				set rs=dbCon.execute("SELECT \* FROM tbl_mess WHERE m_parent_id=" & ParentID)
				do until rs.eof
					response.write ("\<tr\>\<td valign='bottom'\>") 
					for i=0 to Indent-1
						response.write "&nbsp;&nbsp;&nbsp;&nbsp;"
					next
					if (rs("m_parent_id")=0) then
					    response.write ("\<br\>")
					end if
					%\>
					\<a href="#"\>\<%=rs("m_mess")%\>\</a\>\</td\>\<td valign="bottom"\>\<a href="#"\>\<%= rs("m_author") %\>\</a\>
					\<%
					response.write ("\</td\>\<td valign='bottom'\>" & rs("m_time") &"\</td\>\</tr\>")
					ListMessages rs("m_id"),Indent+1
					rs.movenext
				loop
			End Sub

Men jag är lite osäker. Måste man inte stänga varje recordset. Men det kanske man inte behöver   :q

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141171-trädstruktur-på-forum-rekursiva-funktioner-kanske
