категория может иметь подкатегорию. продукты находяться в категории. все категории необходимо засунуть в select-ы, к подкатегориям ставить префикс "--"
| Код | <select> <option>CATEGORY1</option> <option>CATEGORY2</option> <option>--SUBCATEGORY1</option> <option>--SUBCATEGORY2</option> <option>--SUBCATEGORY...[N]</option> <option>CATEGORY...[N]</option> </select>
|
productN
и всё это повторять product[N] n-раз, т.е. сколько продуктов столько select-oв.
Добавлено @ 22:35 Еще выделять <option selected> - ту категорию, в которой находиться product |