PHP,MySqli动态数据库导航

时间:2015-12-03 23:17:00

标签: php mysql mysqli

我正在尝试制作导航菜单。它显示得很完美,但我不知道如何附加链接以及如何在打开特定页面时将其设置为活动状态。

url: '/welcome/login'

>

2 个答案:

答案 0 :(得分:0)

对于链接,您可以在表格中为链接创建新列,并在链接href中调用



echo "<li><a href='<?php echo $row['yourlink'];?>'>$cat_title</a></li>";
&#13;
&#13;
&#13;

对于活动页面需要javascript,但是我使用css的另一个技巧,我只为每个页面中我想要的孩子创建一个独特的CSS样式

答案 1 :(得分:0)

这就是我一直在寻找的东西,但我终于能够自己做了。

<?php

         $query = "SELECT * FROM menu";
         $select_all_categories_query = mysqli_query($connection, $query);

         while($row = mysqli_fetch_assoc($select_all_categories_query)){
            $cat_id = $row['cat_id'];
            $cat_title = $row['cat_title'];
            $cat_active = $row['cat_active'];

            if(isset($_GET['category']) == $cat_id){
                $cat_id == $_GET['category'] ? $cat_active = 'active' : '';
            }

            echo "<li class='{$cat_active}'><a href='{$cat_title}.php?category={$cat_id}'>$cat_title</a></li>";
        }

    ?>