2017-06-15 68 views
1

我如何将动态菜单添加到动态菜单中。我使用的是我的产品列表。但我无法理解如何添加到活动类。PHP如何将活动类添加到动态菜单?

<div class="col-md-4"> 
     <h3>Products</h3> 
     <div class="list-group"> 


     <?php 
     $db = new connection(); 
     $productsor = mysqli_query($db,"select * from products"); 

     while($productcek = mysqli_fetch_assoc($productsor)){ ?> 

     <a href="products.php?products_id=<?php echo $productcek['products_id'];?>" class="list-group-item"> <?php echo $productcek['products_ad']; ?> </a> 
     <?php 
     } 
     ?> 
    </div> 
    </div> 

回答

1

你需要检查对先前设置_GET参数,它在你的while循环

while($productcek = mysqli_fetch_assoc($productsor)){ ?> 

    <?php $active = (isset($_GET['products_id']) && $productcek['products_id'] == $_GET['products_id']) ? 'active' : null; ?> 

    <a href="products.php?products_id=<?php echo $productcek['products_id'];?>" class="list-group-item <?= $active; ?>"> <?php echo $productcek['products_ad']; ?> </a> 

<?php 
} 
?> 
+0

比较有错误:解析错误:语法错误,意想不到的'积极“”(T_CONSTANT_ENCAPSED_STRING) –

+1

啊我错过了?在三元:) – Dale

+0

谢谢你@Dale我有一个问题more.This是我的产品页面我来自这里菜单。如何给没有product_id活动菜单,因为当我来到这个页面没有活动菜单,我点击某人它活跃。我可以如何做这个默认的活动类。 –

相关问题