| Posted by Jochem Maas on 04/08/05 11:15 
Sebastian wrote:> i am developing a comment/discussion board and i want to display the results
 > in a threaded style. so far i have it all working except this one issue:
 >
 > each row has an ID and a parentid, say i have 5 rows:
 >
 > id : 10 most oranges come from florida
 > id : 16 ---- Re: most oranges come from florida (parentid 10)
 > id : 22 --------- Re: most oranges come from florida (parentid 16)
 > id : 24 --------- Re: most oranges come from florida (parentid 22)
 
 the indentation in your example is off, 24 should be indented one more right?
 
 > id : 28 ---- Re: most oranges come from florida (parentid 16)
 >
 > i want the rows to know the id directly above itself
 > so for example, row 5  (id 28) will some how know its parentid (16) is not
 > directly above it and is not accociated with the result its above (24)
 
 yes, it will probably involve javascript.
 also rather than outputting table rows (belonging to a single table) think about
 outputting as nested DIVs (or ULs.)
 
 <div>
 id : 10 most oranges come from florida
 <div>
 id : 16 ---- Re: most oranges come from florida (parentid 10)
 <div>
 id : 22 --------- Re: most oranges come from florida (parentid 16)
 <div>
 id : 24 -------------- Re: most oranges come from florida (parentid 22)
 </div>
 id : 28 ---- Re: most oranges come from florida (parentid 16)
 </div>
 </div>
 </div>
 
 such a setup would give you a very easy structure to grab/find parents using the DOM/javascript
 
 >
 > i want to 'highlight' a row when the parent it belongs to is directly above
 > and do nothing if its not.
 >
 > does this make any sense?
 > very confusing nonetheless. hope someone understands.
 >
 [Back to original message] |