채택완료

a 또는 b일 경우 true...

2022-03-21 (월) 10:37:40 2,024

               <li>
                   <a href="/column1" <?if(strstr($_SERVER['REQUEST_URI'], 'column1' or 'column2')){?>class="active"<?}?>>연애 칼럼</a>
                    <ul>
                        <li><a href="/column1" <?if(strstr($_SERVER['REQUEST_URI'], 'column1')){?>class="active"<?}?>>연애 & 이별 심리학</a></li>
                        <li><a href="/column2" <?if(strstr($_SERVER['REQUEST_URI'], 'column2')){?>class="active"<?}?>>프라이빗 칼럼</a></li>
                    </ul>
               </li>

주소값이 column1이거나 column2 이면 active 스타일이 적용되게 하고 싶어서요... 단순히 or을 넣었을때는 안되네요 ㅋ 저 부분 어떻게 수정해야 성립될런지요.

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

<a href="/column1" <?if(strstr($_SERVER['REQUEST_URI'], 'column1') || strstr($_SERVER['REQUEST_URI'], 'column2')){?>class="active"<?}?>>연애 칼럼</a>

이렇게 해보세요

답변에 대한 댓글 1개

감사합니다!! ^^;;

&&는 and이고 || or로 알고 있습니다.

&&와 & 차이가 있고 ||와 | 차이가 있으니 관련 사항 잘 적용해서 하시면 될듯 합니다.
 

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