bhè lo so che devo usare un ciclo while ma a me interessa sapere come impostare la gestione, l'amministrazione di questo catalogo, come andare ad inserire in maniera dinamica i vari sottomenu.
Come imposto il database?

Faccio un esempio pratico:
il catalogo inizialmente ha 9 voci (ricambi, accessori, carrozzeria, elettrici, lubrificanti, moto, linea japan, altri1, altri2)ma come ho detto prima possono anche essere di più.

la prima voce (ricambi) ha 5 sottomenu (motore, sospensione, imp. scarico, trasmissione, freni) ma possono essere di più.

la voce motore ha altri 5 sottomenu (articoli rev motore, supporti motore, sistemi termici, pompe carburante, cinghie) ma possono essere di più

In sostanza si tratta di un menu ad albero.
Come faccio ad impostare la gestione?

Aspetto una luce da parte vostra che mi illumini!
GRAZIE