2026, 새로운 도약을 시작합니다.

ca_id 불러오는 방법? 채택완료

list.10.skin.php의 52~54번줄입니다.

1 if ($this->href) {
2 echo "<div class=\"sct_img\"><a href=\"{$this->href}{$row['it_id']}&ca_id=$ca_id\" class=\"sct_a\">\n";
3 }

원본과 비교하자면, 추가된 부분이 아래 빨간색 부분입니다. 

<a href=\"{$this->href}{$row['it_id']}&ca_id=$ca_id\" class=\"sct_a\"> 

php를 모르다보니 저 방법 말고도 해봤지만 안되서 이렇게 여쭤봅니다...

원했던 의도는 상품 상세페이지에 들어갔을때,

기존에는 아래와 같이 주소가 뜨는데, 

//localhost/shop/item.php?it_id=1471968206

아래와 같이 뒷부분에 &ca_id=10 처럼 카테고리의 아이디를 붙혀주고 싶습니다.

//localhost/shop/item.php?it_id=1471968206&ca_id=10 

-----------------------------------------------------

다른분이 예전에 문의하신부분 + 문의드리려 합니다.

ca_id=10(1차분류)가 아닌

ca_id=1010 링크주소에 이렇게 2차분류를 붙여주고 싶습니다.

if ($this->href) { echo "<div class=\"sct_img\"><a href=\"{$this->href}{$row['it_id']}&ca_id={$row['ca_id']}\" class=\"sct_a\">\n"; }

이렇게 하니, ca_id=10 1차분류가 붙더라구요~

답변 1개

채택된 답변
+20 포인트

2차분류는 ca_id2 입니다.

즉, &ca_id2={$row['ca_id2']}

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

답변에 대한 댓글 4개

너무감사합니다~~~바로 적용출력되네요!!!

혹시 ca_id=20 분류페이지에서, 2010,2020... 이렇게 하위분류를 모두 보여줄수있을까요???

게시판 그룹처럼요~

<ul>
<li>ca_id=2010 name과 링크(2010분류로 가게)</li>
<li>ca_id=2020 name과 링크(2020분류로 가게)</li>
</ul>
/shop/category.php
function get_mshop_category($ca_id, $len) 함수를 활용해서 불러오면 됩니다.
네 ~ 그렇게 상품명에서 각각 분류마다 상단 html을 제가 넣었는데요 리스트에서 html 각각 들고올수있나요?

ca_id=20에서 2010의 html 2020의 html 이렇게요 ㅜㅜ
get_mshop_category($ca_id, $len)
여기서 $ca_id=20; $len=4; 이렇게 하시면 20으로 시작하는 4자리 카테고리를 불러오는 겁니다.

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

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

로그인
🐛 버그신고