У меня есть меню, которое выглядит примерно так:
<ul id="menu_cat">
<li><a class="cat1" href="#">category 1</a>
<ul>
<li><a class="cat2" href="#">category 2</a>
<ul>
<li><a class="cat3" href="#">category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
</ul>
</li>
<li><a class="cat2" href="#">Category 2</a>
<ul>
<li><a class="cat3" href="#">category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
</ul>
</li>
<li><a class="cat2" href="#">Category 2</a>
<ul>
<li><a class="cat3" href="#">Category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
<li><a class="cat3" href="#">category 3</a></li>
</ul>
</li>
</ul> <!-- End of CAT1-->
</li> <!-- End of .Krmiva -->
</ul>
Теперь мне нужно сделать его динамичным, чтобы «Категории 1, 2, 3» были взяты из базы данных MySQL, но я могу думать о любом другом решении, кроме как сделать что-то вроде 3 таблиц для CAT1, CAT2, CAT3 и для каждого элемента в CAT1, выбирая подменю из CAT2, и для каждого CAT2, выбирая подменю из CAT3 ... что означало бы сделать 20 SELECT * FROM
запросов.
Есть идеи? Спасибо, Майк.