All your local variables need to be declared with var - including the query name.
On 5/20/05, Chad Renando <[EMAIL PROTECTED]> wrote: > Hopefully, one of you other weekend warriors can help, else I'll have > to wait 'till Monday... > > I have a recursive custom tage I use to build my navigation. It goes > like so (shortened to get the point across): > > cfparam "ParentID" "0" > > Query "ReturnParent" (Where ID=ParentID) > > <cfloop query="ReturnParent"> > > Query "CheckForChild" > > Build NavigationArray > <!--- Testing variable: A: Number of times run + 1 > (CheckForChild.RecordCount) > cfdump NavigationArray ---> > If CheckForChild.RecordCount GT 0 > cf_buildnavigation ParentID="ReturnParent.ID" > /If > <!--- Testing variable: B(Number of times at point B): Number of > times run + 1 (CheckForChild.RecordCount) > cfdump NavigationArray ---> > </cfloop> > > I have output the results of test points A and B at the bottom of the > email. You'll see the problem is that the navi8gation gets built fine > at the second point A, as well as the first point B. But for some > reason, no matter what happens in the middle, the contents of the > array end up being that of the first time through the tag. > > Hope it makes sense... > > Chad > who is watching Teamo Supreamo while coding > > A: 2 (1): > 1 > 1 Home > > A: 3 (0): > 1 > 1 Home > > 2 > 1 Manage System Locations > > B(1): 3 (0): > 1 > 1 Home > > 2 > 1 Manage System Locations > > B(1): 2 (1): > 1 > 1 Home --- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
