Prima fai una query e un ciclo con una query del tipo
Codice PHP:
SELECT * FROM tua_prodotti GROUP BY categoria_id
Dentro al ciclo ci metti un'altra query e un altro ciclo con
Codice PHP:
SELECT * FROM tua_prodotti WHERE categoria_id='$categoria_del_ciclo1' GROUP BY famiglia_id
Dentro al secondo ciclo ci metti un'altra query e un altro ciclo con
Codice PHP:
SELECT * FROM tua_prodotti WHERE categoria_id='$categoria_del_ciclo1' AND famiglia_id='$famiglia_del_ciclo_2' ORDER BY prodotto
Quindi avrai 3 cicli uno dentro l'altro