테스트 사이트 - 개발 중인 베타 버전입니다

카테고리별로 php if 문 사용하기?? 채택완료

업시 9년 전 조회 3,867

카테고리별로 php if 문 사용하기?? 

 

 

 

 

 

이런식으로 인덱스 페이지 조건문이 있는데,

저 문구를 카테고리별로 사용할 수 있는 방법이 있는지 여쭤봅니다.

 

1번카테고리 ca_id=10

2번카테고리 ca_id=20

3번카테고리 ca_id=30

 

이런식으로 있으면,

 

1번카테고리(ca_id=10)일경우?')) { ?>  

 

 

어떻게하면 빨간색부분을 저런식으로 사용하는것이 가능할까요?

도와주세요!

 

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

답변 2개

채택된 답변
+20 포인트
그누위즈

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개

업시
9년 전
감사합니다. 간단한 문제였네요.
단점은 영카트에서는 게시글을 클릭하면 ca_id가 주소에 없어서 작동을 안하네요 ㅠㅠ

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

리스트페이지 뷰페이지 쓰기페이지

모두 가능합니다.

 

</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개

업시
9년 전
감사합니다 채택을 두 분을 할 수가 없네요!

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

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

로그인