2010-08-09 144 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>'; 
}