Salve a tutti sto cercando un menu a tendina solo che mi serve che sia costruito in una certa maniera, cioè il codice per generarlo deve essere in quest'ordine:

Voci principali
Prima
Seconda
Terza
***Le voci principali non hanno importanza

il problema sono i sotto menu dovrebbe essere costruito esattamente nell'ordine che vi do
codice:
1_Primo
2_Primo
  1_2_Primo
  2_2_Primo
  3_2_Primo
3_Primo
4_Primo
  1_4_Primo
  2_4_Primo
5_Primo
Dato che ho una select molto particolare che mi tira fuori gli elementi in quest'ordine mi servirebbe un menu a tendina che venga generato in quest'ordine, tutti gli altri che ho trovato stampano prima le voci principali e fin qui non c'è problema, poi stampano prima tutti i sotto menu e solo dopo stampano i sotto sotto menu.
Mi potete aiutare??