nocturne
квантовая нелокальность
Хочу сделать многоуровневое меню и возник вопрос реализации.
Меню выглядит так:
В базе есть два значения $level 1 и 2
Значение 1 - это заголовок меню
Значение 2 - это подменю
Пишу перед циклом
Далее цикл mysql.
потом конструкция
конец цикла mysql
Это заведомо неверно, нет закрывающего тега </li> в первом выражении и во втором выражении должно быть написано только:
Как можно реализовать такое меню?
Меню выглядит так:
PHP:
<ul id="jsddm">
<li><a href="#">JavaScript</a>
<ul>
<li><a href="#">Drop Down Menu</a></li>
<li><a href="#">jQuery Plugin</a></li>
<li><a href="#">Ajax Navigation</a></li>
</ul>
</li>
<li><a href="#">Effect</a>
<ul>
<li><a href="#">Slide Effect</a></li>
<li><a href="#">Fade Effect</a></li>
<li><a href="#">Opacity Mode</a></li>
<li><a href="#">Drop Shadow</a></li>
<li><a href="#">Semitransparent</a></li>
</ul>
</li>
<li><a href="#">Navigation</a></li>
<li><a href="#">HTML/CSS</a></li>
<li><a href="#">Help</a></li>
</ul>
Значение 1 - это заголовок меню
Значение 2 - это подменю
Пишу перед циклом
PHP:
echo '<ul id="jsddm">';
потом конструкция
PHP:
if($level == 1) {
<li><a href="из базы линк">из базы титле</a>
}
PHP:
if($level == 2) {
<ul>
<li><a href="из базы линк">из базы титле</a></li>
</ul>
}
PHP:
echo '</ul>';
PHP:
<li><a href="из базы линк">из базы титле</a></li>