【问题标题】:Bootstrap multi-level drop down not workingBootstrap 多级下拉菜单不起作用
【发布时间】:2017-09-02 09:49:37
【问题描述】:

我正在开发一个 PHP 网站。由于某些原因,我需要在导航栏中添加多级下拉菜单。我尝试了引导程序 class="dropdown-submenu" 但我不知道为什么它不起作用。

<ul class="dropdown-menu">
      <?php 
        $alllinks = mysql_query("SELECT `cid`, `cname`  FROM `services` WHERE `parentid`=0");
        while($reslink = mysql_fetch_assoc($alllinks)){ ?>
        <li class="dropdown-submenu">
            <a tabindex="-1" href="<?php echo MYWEBSITE;?>services/<?php echo to_prety_url($reslink['cname']).'-'.$reslink['cid'];?>.html">
             <?php echo $reslink['cname'];?>
             </a>
             <ul class="dropdown-menu">
                  <li>
                     <a href="<?php echo MYWEBSITE;?>servicedetail/<?php echo to_prety_url($rowsb['cname']).'-'.$rowsb['cid'];?>.html">
                         <?php echo $rowsb['cname'];?> 
                     </a> 
                  </li><br>
             </ul>
        </li><br>
        <?php } ?>
        </li>
     </ul>

【问题讨论】:

    标签: php html css twitter-bootstrap


    【解决方案1】:

    在整个代码中,您没有将 MYWEBSITE 括在引号中 你写的。

    <?php echo MYWEBSITE;?>
    

    而你应该写

    <?php echo "MYWEBSITE";?>
    

    并且您正在使用旧的和已弃用的 mysql 连接器,强烈建议您切换到 PDO 或 mysqli。

    【讨论】:

    • ThanX @reevkandari 我将切换到 mysqli
    • 选择 PDO。 mysqli 只能使用我的 mysql,而 PDO 可以与您选择的任何数据库一起使用。从长远来看非常有用。
    • 感谢您的诚实建议 :-) 我将切换到 PDO
    猜你喜欢
    • 2017-11-24
    • 2013-01-21
    • 2014-04-09
    • 2012-03-20
    • 1970-01-01
    • 2021-12-19
    • 2012-04-03
    • 2020-12-01
    • 2020-07-13
    相关资源
    最近更新 更多