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

분류코드를 사용해서 이미지를 넣고있는데 상품상세로넘어가면 ㅠㅡㅠ 안나오는데... 채택완료

열라뽕똬이 11년 전 조회 6,050

분류코드를 사용해서 이미지를 넣고있는데 상품상세로넘어가면 ㅠㅡㅠ 안나오는데... 

 

/shop/list.php?ca_id=10    <--이걸 갖고 사용하는데 상품 상세누르면

/shop/item.php?it_id=1405872437    <--이렇게 바뀌어서 나오질안네요 ㅠㅠ 

 

소스는이렇게 사용하고있는데요 

<?

/* 분류별 배너 */

if($_GET[ca_id]=='10'){

$banner = '../img/com/pd_bn01.jpg';

}else if($_GET[ca_id]=='20'){

$banner = '../img/com/pd_bn02.jpg';

}else if($_GET[ca_id]=='30'){

$banner = '../img/com/pd_bn03.jpg';

}else if($_GET[ca_id]=='40'){

$banner = '../img/com/pd_bn04.jpg';

}else if($_GET[ca_id]=='4010'){

$banner = '../img/com/pd_bn0410.jpg';

}else if($_GET[ca_id]=='4020'){

$banner = '../img/com/pd_bn0420.jpg';

}else if($_GET[ca_id]=='4030'){

$banner = '../img/com/pd_bn0430.jpg';

}else if($_GET[ca_id]=='4040'){

$banner = '../img/com/pd_bn0440.jpg';

}else if($_GET[ca_id]=='4050'){

$banner = '../img/com/pd_bn0450.jpg';

}

 

?> 

 

어떤방법이 있을까요? ㅠ 그리고

$banner = '../img/com/pd_bn0450.jpg'; <---여기안에 인크루드 파일을 넣을쑤있나요?? 넣울수 있으면 어떤방법이 있던지

 

뭐라고 검색하면나오는지 좀...알려주시면 감사하겠습니다ㅠ 

 

눈알빠지라고 찾아보고있는데 너무답답해서 올립니다

 

고수님들 피드백좀 주세요 ㅠㅡㅠ

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

답변 4개

채택된 답변
+20 포인트
11년 전

이렇게 하시면 되요

<?
if($ca_id=='10'){

 $banner = '../img/com/pd_bn01.jpg'; 
}else if($ca_id=='20'){
 $banner = '../img/com/pd_bn02.jpg';
}else if($ca_id=='30'){
 $banner = '../img/com/pd_bn03.jpg';
}else if($ca_id=='40'){
 $banner = '../img/com/pd_bn04.jpg';
}else if($ca_id=='4010'){
 $banner = '../img/com/pd_bn0410.jpg';
}else if($ca_id=='4020'){
 $banner = '../img/com/pd_bn0420.jpg';
}else if($ca_id=='4030'){
 $banner = '../img/com/pd_bn0430.jpg';
}else if($ca_id=='4040'){
 $banner = '../img/com/pd_bn0440.jpg';
}else if($ca_id=='4050'){
 $banner = '../img/com/pd_bn0450.jpg';
}
?>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

열라뽕똬이
11년 전
감사합니다^^ 해결되었네요

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

11년 전

}else if($_GET[ca_id]=='20'){
include '../common/sub_banner.php';
}

 

이렇게요>

로그인 후 평가할 수 있습니다

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

11년 전
관리자페이지에서 상품제대로 등록햇는지확인해보셧나요>>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

열라뽕똬이
11년 전
넵 잘등록하였습니다 위에 분께서하신대로 하고 네비게이션에 인크루드시키니깐 제대로 잘나오네요^ㅡ^
카플님 한가지여쭤보고싶은데...
$banner = '../img/com/pd_bn01.jpg'; <<---여기부분에는 <? include '../common/sub_banner.php'; ?> 이게 들어갈수 없는건가요??

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

item.php 페이지에서는 ca_id값이 get으로 넘어 오지 않습니다

대신 it_id값으로 ca_id값을 구합니다 

print_r2($ca);

해보시면 값이 나올겁니다

 

$ca['ca_id']를 사용하셔야 할겁니다 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

열라뽕똬이
11년 전
이렇게하는게 맞는건가여? ㅠㅡㅠ

/* 분류별 배너 */
if($ca[ca_id] == 'print_r2($ca);'){
$banner = '../img/com/pd_bn01.jpg';
}else if($_GET[ca_id]=='20'){
$banner = '../img/com/pd_bn02.jpg';
}
열라뽕똬이
11년 전
감사합니다~^^ 제가 공부하는 단계여서 님이 말씀해주신걸 이해못했네요 ㅠㅠ
불량학생
11년 전
print_r2 는 그냥 배열이 어떻게 들어가있는지 보는 함수입니다 ㅡㅡ;;
그냥 <?print_r2($ca);?>로 사용하는거지요

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

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

로그인