# 3 level dynamic drop down menu

**URL:** <https://forum.kirupa.com/t/3-level-dynamic-drop-down-menu/262694>\
**Category:** flash\
**Created:** [June 9, 2008, 8:47am UTC](https://forum.kirupa.com/t/3-level-dynamic-drop-down-menu/262694 "2008-06-09T08:47:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vayu](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/vayu/32/3240_2.png) [@vayu](https://forum.kirupa.com/u/vayu)\
**Post date:** [June 9, 2008, 8:47am UTC](https://forum.kirupa.com/t/3-level-dynamic-drop-down-menu/262694/1 "2008-06-09T08:47:51Z")

</div>

Hi.

I am struggling with something I never thought would be an issue.

I’m trying to develop a 3 level drop down menu in as3 and I am connected to a database where all the menu items are stored. I am getting the stored data with the help of amfphp.

I naively assumed I could just run the data I got from the database in some for loops and have the following structure:

Topmenu1[INDENT] Submenu1  
[/INDENT][INDENT] Submenu2  
[/INDENT][INDENT][INDENT] SubSubmenu1  
[/INDENT][/INDENT][INDENT][INDENT] SubSubmenu2  
[/INDENT][/INDENT]Topmenu2[INDENT] Submenu1  
[/INDENT][INDENT] Submenu2  
[/INDENT]Etc.

The top menus have a parent\_id = 0. The submenus have parent\_id = its parents id and so on.

Could anyone please help me out of this pickle?

Cordially  
Vayu
