2010-08-09 120 views
0

我打算这样做,但我不能左右我的头,如果这是完全有可能的或没有。CSS和SQL填充列表

我试图按照这样的设计:
http://i37.tinypic.com/28hfpzm.jpg

在左边的列表由SQL填充。当点击左边的这些链接之一时,页面将会改变(例如像designers.php?designerID = whatever)。

这一切我能做的很容易,但我在CSS编码期待更多。当我点击一个链接时,你会看到它包含在一个紫色框中,以显示你选择了它(你可以在图像中看到海伦玛丽被选中)。我可以在非SQL列表中执行此操作,但是如何使用SQL填充列表执行此操作?

+0

什么是SQL有事情要做?数据的来源是无关紧要的。 – 2010-08-09 12:17:28

回答

2

当你显示你的清单,你知道你的参数和当前参数太多。所有你需要的是一个自定义类像current然后将其设置在CSS背景颜色来标记当前li

<?php 

foreach($nav as $key => $label) 
{ 
    $class = $key == $_GET['designerID'] ? 'current' : 'normal'; 
    print '<li class="' . $class . '">' . $label . </li>'; 
}