Vis besked samt tilhørende besvarelser
Jeg har et forum, hvor jeg på samme side (afstemningstekst.asp) åbner access databasen. I første omgang viser jeg den oprindelige tråd som vist her:<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/vti_log/afstemning.mdb")
Conn.Open DSN
strSQL = "Select * From overskrifter where ID =" & Request.querystring("ID")
Set rs = Conn.Execute(strSQL)
Do
Response.write rs("Titel")
rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
I anden omgang nedenunder viser jeg de tilhørende tråde (når en besvarelse laves, bliver ID værdien fra den oprindelige besked lagt ind i en kolonne som hedder Identifikation, og når en oprindelig besked oprettes, bliver dens eget ID også sat ind i kolonnen Identifikation):
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/vti_log/afstemning.mdb")
Conn.Open DSN
strSQL = "Select * From overskrifter where Identifikation = '" & Request.querystring("ID") & "'"
Set rs = Conn.Execute(strSQL)
Do
Response.write "<a href='afstemningtekst.asp?ID=" & rs("ID") & "'>"
Response.write rs("Titel")
Response.write "</a>"
rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
I praksis virker det fint med den oprindelige tråd. Øverst på siden vises den oprindelige besked, og nedenunder vises tilhørende tråde (dem med samme værdi i Identifikation som den oprindelige tråds ID). Men klikker jeg ind på en tilhørende tråd, vises de andre tilhørende og oprindelig tråd ikke, da den jo kun viser de tråde som har samme værdi i Identifikation som dens eget ID.
Mit spørgsmål er så: Hvorledes kan jeg rette dette problem så alle tråde med samme Identifikation vises nederst på siden, uanset hvilken tilhørende tråd jeg klikker ind på?
Lyder ovenstående lidt forvirrende, kan jeg give et eksempel:
Oprindelige tråd har fx værdien 1 i ID. Den hiver jeg frem øverst på siden med Request.querystring. Nedenunder viser jeg så alle de tråde som har fået tildelt samme værdi i Identifikation som den oprindelige tråds ID (dvs. værdien 1)...Alt virker fint! - men når jeg så klikker ind på en tilhørende tråd vha. <a href='afstemningtekst.asp?ID=" & rs("ID") & "'>, ja så vil den jo prøve at finde de tilhørende besvarelse via Identifikation, men da ID'et har ændret sig fra værdien 1 til fx 2, så vises tilhørende besvarelse ikke, da den så vil have fat i tråde med værdien 2 i Identifikation og ikke længere værdien 1...Forvirrende af HT, og jeg kan ikke finde løsningen på dette problem. Tror jeg har brug for lidt logisk tankegang i dette tilfælde da jeg har kæmpet i flere dage...
