如果点击,如何使用php设置li活动类

时间:2014-07-20 16:59:25

标签: php

您好我想在PHP中设置li活动:如果它是可点击的,那么它是活动的,如果没有则那么它不活动。我尝试了几种方法,但没有任何作用。这是我的代码:

<ul>
<?php

    $sql = mysql_query("SELECT * FROM pages WHERE isRoot='1' ORDER BY pageID");
    while ($row = mysql_fetch_object($sql))
    {

        echo "<li><a href=\"".DIR.rawurlencode ($row->pageTitle)."\">$row->pageTitle</a>    </li>"; 
    }
?>
</ul>

1 个答案:

答案 0 :(得分:0)

最简单的方法是给我们一个GET参数。

您网站的链接将是index.php?pageID = 11 - 在这种情况下,11代表die pageID 11

在你的while循环中,你必须检查这个站点是否是活动站点

if($row->pageID == $_GET['pageID'])
{
   //active li
   echo "<li class="active"><a href=\"".DIR.rawurlencode ($row->pageTitle)."\">$row->pageTitle</a>    </li>";
}
else
{
   //normal li
   echo "<li><a href=\"".DIR.rawurlencode ($row->pageTitle)."\">$row->pageTitle</a>    </li>";
}

您也可以使用PageTitle