카테고리별로 php if 문 사용하기?? 채택완료
카테고리별로 php if 문 사용하기??
이런식으로 인덱스 페이지 조건문이 있는데,
저 문구를 카테고리별로 사용할 수 있는 방법이 있는지 여쭤봅니다.
1번카테고리 ca_id=10
2번카테고리 ca_id=20
3번카테고리 ca_id=30
이런식으로 있으면,
1번카테고리(ca_id=10)일경우?')) { ?>
어떻게하면 빨간색부분을 저런식으로 사용하는것이 가능할까요?
도와주세요!
답변 2개
if($ca_id == 10){
실행문
}
if($ca_id == 20){
실행문
}
굳이 상수로 설정하지않아도 사용가능 할것같습니다.
if(defined('_INDEX_')) { // index에서만 실행
if($ca_id == 10){
}
if($ca_id == 20){
}
}
이런식으로 인덱스에서만 실행 하고싶으시면
해당 상수로 조건문으로 감싸면 될것같네요
해당 상품 페이지마다 상단의 이미지를 바꾸고싶다거나 하신다면
해당테마/shop/shop.head.php에 이런식으로 작성하셔도 될듯하네요
//강아지일때 이미지
if(strpos($_SERVER['REQUEST_URI'], 'ca_id=10') !== false){
echo '';
}
//고냥이일때 이미지
if(strpos($_SERVER['REQUEST_URI'], 'ca_id=20') !== false){
echo '';
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
리스트페이지 뷰페이지 쓰기페이지
모두 가능합니다.
</p><p>// 뷰페이지 $view['ca_name']</p><p>// 리스트페이지 $list[$i]['ca_name']</p><p>// 쓰기페이지 document.fwrite.ca_name.value</p><p> </p><p>// 1번 카테고리 맞앙?</p><p><? if ( $view['ca_name'] == '<font color="#9a9a9a">ca_id=10</font>' ) { ?>
<p>1번 카테고리 맞앙</p> </p><p>// 아님 2번 카테고리 맞앙?
<? } else if ( $view['ca_name'] == '<font color="#9a9a9a">ca_id=20</font>' ) { ?></p><p><p>2번 카테고리 맞앙</p>
<? } else { ?>
<p>둘다 아니야</p>
<? } ?> </p><p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
단점은 영카트에서는 게시글을 클릭하면 ca_id가 주소에 없어서 작동을 안하네요 ㅠㅠ