Ciao, non posso adottare quella tecnica, quindi vi spiego meglio il mio problema

io ho un db creato in questo modo

2 tabelle

menu
id, id_locale, menu

locale
id,nome,ecc..

Vi faccio un esempio

menu
id,id_locale,menu
1,1,menu del locale
2,5,menu del locale

invece nella tabella locale sono messo così
locale
id,nome,ecc..
1,Pizzeria da gianni,ecc..
5,Paninoteca marco

P.S. I nomi delle varie cose sono indicativi quelle delle tabelle no.

Adesso io estraggo i dati della pizzeria ed infine estraggo il menù, però come vi dicevo prima il sito da la possibilità di scegliere cosa mangiare, quindi se seleziono carne dal menù cose da mangiare in menù del locale dovrebbe cominciare con i prodotti della categoria carne


Il menù è strutturano in questo modo

Pizza

- margherita
- Prosciutto
- eccc

Bibite

- birra
- caffè
- ecc..

Panini

- con prosciutto
- con formaggio
- ecc..

Non esiste nessun modo??

Se no mettere all'inizio di ogni categoria un tag e poi dividere il tutto in un array ed in base alla cosa che scelgo questo si posiziona in prima fila.. E' fatibile??

Ciao