我在 PHP 网站上工作。由于某些原因,我需要在导航栏中添加多级下拉菜单。我尝试了 bootstrap 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>
最佳答案
在整个代码中,您没有将 MYWEBSITE 括在引号中 你写了。
<?php echo MYWEBSITE;?>
而你应该写
<?php echo "MYWEBSITE";?>
并且您正在使用旧的和已弃用的 mysql 连接器,强烈建议您切换到 PDO 或 mysqli。
关于php - Bootstrap 多级下拉不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46012524/