gpt4 book ai didi

php - 如何创建菜单?

转载 作者:行者123 更新时间:2023-11-28 15:29:27 24 4
gpt4 key购买 nike

我想创建一个带有子菜单的菜单。我创建了一些代码,它正在读取我所有的子菜单,但我想将这些菜单分类:

例子:

菜单 - 子菜单 1、子菜单 2、子菜单 3

如何划分子菜单?

这是我的代码:

    function buildMenu(){
global $ii, $array;
printMenu($ii, $array);
}
$query= ("SELECT * FROM menu INNER JOIN submenu USING(menu_id)");
$array = db_array($query, 'a+');
$ii = count($array);

调用函数

 function  printMenu($ii, $array){

for ($i = 0; $i < $ii; $i++) {
$name = $array[$i]['name'];
$suburl = $array[$i]['url'];
echo "<li class='menuItem1'><a href=". $suburl .">". $name."</a></li>";
}
}

表信息:

子菜单:submenu_id,menu_id,url,name

菜单:

menu_id,friendlyname,name

最佳答案

嗯,我认为您需要用 HTML UL、LI 标记来包装您的 PHP 代码。要创建子菜单项,请根据需要使用 php 循环。

例子:

<ul id="nav">
<li class="first-child level0"><a href="<?php echo $menu_link_1; ?>"><?php echo $menu_item_1;?></a></li>
<ul class="level0">
<li class="level1 nav-1-1 first"><a href="#">Sub menu 1</a></li>
<li class="level1 nav-1-2 last"><a href="#">Sub menu 2</a></li>
</ul>
<li class="second-child level0"><a href="<?php echo $menu_link_2; ?>"><?php echo $menu_item_2;?></a></li>
</ul>

关于php - 如何创建菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22933156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com