채택완료

/shop/list.php에 조건문 추가.. 질문드립니다!

2023-09-20 (수) 13:44:34 1,855

안녕하세요!

shop/list.php 안에 코딩으로 링크 분류를 넣고 싶은데 아래의 방법으로는 on 클래스가 안나옵니다 ㅠㅠ

ca_id가 몇일때 on 클래스가 나와라 라는 걸 하고 싶은데 어떤식으로 적용해야될지 궁금합니다!

Copy
<ul class="ct_b_menu">
    <li class="<?php if($ca['ca_id' == '10']){?>on<? } ?>"><a href="">페이지1</a></li>
    <li class="<?php if($ca['ca_id' == '20']){?>on<? } ?>"><a href="">페이지2</a></li>
</ul>
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2023-09-20 (수) 13:47:50

<?=($ca_id == '20') ? "on":"" ?>

이렇게는 안되나요?

답변에 대한 댓글 2개

너무 잘되요 감사합니다!!
나중에 개발하실때 print_r2($ca); 이렇게 디버깅해서 배열이 존재하는지 확인해보세요.
변수도 가능하구요~
<ul class="ct_b_menu">
    <li class="<?php if($ca['ca_id' == '10']){?>on<?php } ?>"><a href="">페이지1</a></li>
    <li class="<?php if($ca['ca_id' == '20']){?>on<?php } ?>"><a href="">페이지2</a></li>
</ul>

php 7일 경우 뒤에 } 닫는 영역도 <? 가 아닌 <?php 여야 합니다.

답변을 작성하려면 로그인이 필요합니다.