我已经让 PHP 根据 mysql 数据库中的行数创建一个菜单。
这是 PHP 行:
print "<a href='diensten2.php?id={$row2['blog_id']}'>{$row2['navigatie']}</a>";
因此,每个菜单项都链接到具有相同菜单的新动态页面。但我希望所选菜单项具有不同的颜色(突出显示)。我已经尝试过使用 javascript 和 PHP 进行一些操作,但我在这里需要一些帮助,因为我猜我的知识太有限了。
有人能给我正确的方向吗? 谢谢!!
最佳答案
如果您通过 url 传递相同的变量 - 您可以尝试执行类似的操作 -
<a href='diensten2.php?id={<?php echo $row2['blog_id'] ?>}' <?php if($_GET['id'] == $row['blog_id']) { ?>class='active'<?php } ?>>{<?php echo $row2['navigatie'] ?>}</a>;
将所有这些链接放在一个公共(public)包含文件中。还要添加一段 css 代码来突出显示 .active 类。
应该可以。
关于php - 如何突出显示动态创建的菜单中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769494/