Copy
$aa = "it_id"; $bb = "ca_id=10"; if(strpos($_SERVER['REQUEST_URI'], 'ca_id=10') !== false){ $on2 = "on"; }else if(strpos($_SERVER['REQUEST_URI'], $aa) !== false){ $on2 = "on"; }
ca_id=10 의 상세페이지만 메뉴에 on을 주려고 하는데
if(strpos($_SERVER['REQUEST_URI'], $aa) !== false)
이렇게 하니까 ca_id=20의 상세페이지에도 on이 붙는데
ca_id=10의 상세에만 on을 주려면...
어떤 조건문을 달아야 하나요..?
|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
9년 전
if($ca_id==20) 이렇게 조건문 다시면 됩니다. URI 받아올 필요 없이 상단에 변수로 ca_id값을 get방식이나 post 방식으로 불러와서 이대로 적용해 주시면 됩니다.
답변에 대한 댓글 4개
Fin12
9년 전
Fin12
9년 전
네.. 변수네요... 음.. 그럼 it_id뒤에 변수를 또 붙여서 그 변수일 때만 on 해주는 방식으로 하면 되는걸까요?
답변을 작성하려면 로그인이 필요합니다.
[code]
if($ca_id==10){
$on2 = "on";
}else if($ca_id==10 && strpos($_SERVER['REQUEST_URI'], 'it_id') !== false){
$on2 = "on";
}
[/code]
이렇게 해봤는데..;;
ca_id가 10인 쇼핑몰 상세의 it_id에만 on을 주려면.. 어떤 조건문이 있어야 하나요...