Help with my first recursion menu

From: Date: Wed, 28 Oct 2009 15:54:59 +0000
Subject: Help with my first recursion menu
Groups: php.general 
Request: Send a blank email to php-general+get-299429@lists.php.net to get a copy of this message
Hello all, Please have a look here: http://www.nuvemk.com/c_categoria/seccao/1 When we click on "Fitofármacos", I can display the correspondent children! This is great! And I'm really happy! :) When we click on Fitofármacos children - "Herbicidas", I was expecting to have returned Herbicidas childs, without losing the Fitofármacos menu item. The reason I'm losing him, I suppose, it's due the fact that the URI is not properly generated by the function responsible to parse a menu. Notice that, on the link posted above: If you click on fitofármacos and then click on herbicidas, the expected URL should be: http://www.nuvemk.com/c_categoria/seccao/1/6/9/ but I'm getting this instead: http://www.nuvemk.com/c_categoria/seccao/6/9/ If we try to navigate deeply, and inside Herbicidas we click on "Herbicidas A", we are expecting an URL like so: http://www.nuvemk.com/c_categoria/seccao/1/6/9/27/ But we are getting this instead: http://www.nuvemk.com/c_categoria/seccao/9/27/ Here is the actual code: http://pastebin.com/m8ffe9db I've not yet completely understand the recursion, can I have your help in order to understand how can I recursively build the URI segments? Thanks a lot in advance, Márcio

« previous php.general (#299429) next »