2010-08-09 5 views
0

나는이 일을 계획하고 있지만 완전히 가능하거나 불가능한 경우 내 머리를 아프게 할 수 없습니다.
http://i37.tinypic.com/28hfpzm.jpgCSS 및 SQL이 채워진 목록

왼쪽에있는 목록은 SQL에 의해 채워집니다

나는이 디자인을 따르도록 노력하고있어. 왼쪽의 링크 중 하나를 클릭하면 페이지가 변경됩니다 (예 : designers.php? designerID = whatever).

이 모든 것들은 쉽게 할 수 있지만 CSS 코딩에 대해 더 많이보고 있습니다. 링크를 클릭하면 보라색 상자가 표시되어 선택되었음을 알 수 있습니다 (이미지에서 Helen Mary가 선택되었음을 볼 수 있음). 비 SQL 목록에서이 작업을 수행 할 수 있지만 SQL 채워진 목록을 사용하여이 작업을 수행하는 방법은 무엇입니까?

+0

SQL과 관련된 작업은 무엇입니까? 데이터의 출처는 부적절합니다. –

답변

2

목록을 표시 할 때 매개 변수와 현재 매개 변수도 알 수 있습니다. 현재 licurrent과 같은 맞춤 클래스를 표시하고 CSS에서 배경색을 설정하면됩니다.

<?php 

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