我正在开发一个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>
答案 0 :(得分:0)
在整个代码中你没有将MYWEBSITE括在倒置的逗号中 你写的。
<?php echo MYWEBSITE;?>
而你应该写
<?php echo "MYWEBSITE";?>
并且您正在使用旧的和不推荐使用的mysql连接器,强烈建议您切换到PDO或mysqli。