添加活动CSS类到菜单项



我有这个分类菜单。当我点击一个类别菜单项时,它会打开类别页面,我需要它在选中(单击)的菜单项上添加"活动"Bootstrap类。

我该怎么做?

<?php      
$cat = "SELECT * FROM category WHERE cat_parent_id = :value ORDER BY cat_id ASC"; 
$stmt = $con->prepare($cat);
$stmt->bindValue(':value', 1, PDO::PARAM_STR);
$stmt->execute(); 
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
extract($row);
$name_cat = str_replace("-"," ", $cat_name);
$name_under = str_replace(" ","-", $cat_name);
?>     
<li><a class="dropdown-item" href="<?php echo $home_url . 
$cat_id."/".strtolower($name_under);?>.html"><?php echo strtoupper($name_cat); ?></a> 
</li>
<?php } ?>  

在@El_Vanja的评论上更进一步:

用下面的代码找出当前的url:

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

然后在形成链接时添加该条件:

<li<?php if($home_url == $actual_link echo ' class="active"';?>><a class="dropdown-item" href="<?php echo $home_url . 
$cat_id."/".strtolower($name_under);?>.html">
<?php echo strtoupper($name_cat); ?></a></li>

最新更新