영카트 active관련 질문드립니다.

영카트 active관련 질문드립니다.

QA

영카트 active관련 질문드립니다.

본문

영카트에서 전체보기랑 분류별보기를 만들었습니다 그 후에 링크일떄 class active를 주려고합니다.

 


<li <? if($PHP_SELF=="/shop/listtype.php") { ?> class="active"<? }?>><a href="/shop/listtype.php">전체보기</a></li>
<li <? if($PHP_SELF=="/shop/list.php?ca_id=10") { ?> class="active"<? }?>>
<a href="/shop/list.php?ca_id=10">분류 1</a></li>
<li <? if($PHP_SELF=="/shop/list.php?ca_id=20") { ?> class="active"<? }?>>
<a href="/shop/list.php?ca_id=20">분류 2</a></li>

 

하는데 ca_id=10, cad_id=20 여기부분에 active가 안되네요. PHP_SELF로 해서 하려고 하는데

저기에 class active를 주려고 하면 어떻게 해야하나요??

이 질문에 댓글 쓰기 :

답변 2


<?php $ca_id = $_GET['ca_id'] ? $_GET['ca_id'] : ""?>
<li <? if($ca_id == "") { ?> class="active"<? }?>><a href="/shop/listtype.php">전체보기</a></li>
<li <? if($ca_id == "10") { ?> class="active"<? }?>>
<a href="/shop/list.php?ca_id=10">분류 1</a></li>
<li <? if($ca_id == "20") { ?> class="active"<? }?>>
<a href="/shop/list.php?ca_id=20">분류 2</a></li>

<?php echo $PHP_SELF; ?>

해서 기대하는 값이 나오는지 확인해 보세요.

https://codingmania.tistory.com/107

https://www.php.net/manual/en/language.constants.magic.php

참고하세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,127 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT