분류코드 10 하고 그 분류에 속한 상품의 분류코드가 같다면을 if문으로 어떻게 표현될까요?
|
답변 3개 / 댓글 4개
채택된 답변
+20 포인트
2016-11-17 (목) 16:52:18
분류코드는 알겠는데 상품의 분류코드는 뭘 말하는 건가요?
답변에 대한 댓글 1개
if($ca_id === "10") 이렇게 해주세요.
아래 링크 참조해보세요
http://php.net/manual/kr/language.operators.comparison.php
Copy
<?phpvar_dump(0 == "a"); // 0 == 0 -> truevar_dump("1" == "01"); // 1 == 1 -> truevar_dump("1" == "1e0"); // 1 == 1 -> trueswitch ("a") {case 0: echo "0"; break;case "a": // never reached because "a" is already matched with 0 echo "a"; break;}?>
2016-11-17 (목) 16:57:05
제가 지금 작업중인데요..
http://khx.kr/shop/list.php?ca_id=10
여기에서 lnb 를 자체 작업중인데 리스트에서는 lnb 에서
<li <? if($ca_id == "10") { echo "class=over"; } ?>><a href="<?php echo G5_URL ?>/shop/list.php?ca_id=10">패션</a></li>
이렇게 오버효과를 주는데 상품 클릭해서 정보보기 들어가도 이 상품의 분류가 10 일 때는 over 를 줘야 하는데요.. 잘 안되네요..
답변에 대한 댓글 3개
2016-11-17 (목) 17:00:42
if($ca_id == "10")
이렇게 한 건 맞습니다. 소스보기 해보면 10일 때만 over 가 있을 겁니다.
이렇게 한 건 맞습니다. 소스보기 해보면 10일 때만 over 가 있을 겁니다.
2016-11-17 (목) 17:02:29
근데 상품 클릭해서 들어가면 over 가 풀리니까요
현재분류명 10과 상품이 속한 분류명 10 이 같다면 까지 걸어줘야 오버가 유지가 되는데
잘안되네요^^;
현재분류명 10과 상품이 속한 분류명 10 이 같다면 까지 걸어줘야 오버가 유지가 되는데
잘안되네요^^;
2016-11-17 (목) 17:18:16
이렇게 해보세요.
if($ca_id == "10" || $it['ca_id'] == "10") {
if($ca_id == "10" || $it['ca_id'] == "10") {
답변을 작성하려면 로그인이 필요합니다.