하위분류에서 상위분류 정보 가져오기
당근 발코딩입니다만 ㅠㅠ
예를 들어,
1010 에서 10의 분류명을 가져오는 방법입니다.
급하게 필요해서 한번 만들어보고 공유합니다.
예제에서는 분류명이지만, 만약 다른 필드를 추가해서 사용 중이시면,
101010 일 때, 1010의 필드값을 가져오고, 없으면 10 의 필드값을 가져오는 방식입니다.
암튼 실적용 된 것에서 빼와서 올리다보니 정리가 안 된 부분 있을 수 있습니다.
그런 부분은 댓글 달아주시면 수정해드릴께요. ^^
[code]$len = strlen($ca_id);
function get_parents($len, $ca_id) {
global $g5;
$size = $len/2;
$i = 1;
$j = 0;
$style = '';
while($i<$size) {
$j = $j + 2;
$len_calc = $len - $j;
$cut_id = substr($ca_id, 0, $len_calc);
$sql = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = {$cut_id} and length(ca_id) = $len_calc ";
$result = sql_fetch($sql);
if ($result['ca_name']) {
return $result['ca_name'];
break;
}
}
return false;
}[/code]
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
예를 들어,
1010 에서 10의 분류명을 가져오는 방법입니다.
급하게 필요해서 한번 만들어보고 공유합니다.
예제에서는 분류명이지만, 만약 다른 필드를 추가해서 사용 중이시면,
101010 일 때, 1010의 필드값을 가져오고, 없으면 10 의 필드값을 가져오는 방식입니다.
암튼 실적용 된 것에서 빼와서 올리다보니 정리가 안 된 부분 있을 수 있습니다.
그런 부분은 댓글 달아주시면 수정해드릴께요. ^^
[code]$len = strlen($ca_id);
function get_parents($len, $ca_id) {
global $g5;
$size = $len/2;
$i = 1;
$j = 0;
$style = '';
while($i<$size) {
$j = $j + 2;
$len_calc = $len - $j;
$cut_id = substr($ca_id, 0, $len_calc);
$sql = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = {$cut_id} and length(ca_id) = $len_calc ";
$result = sql_fetch($sql);
if ($result['ca_name']) {
return $result['ca_name'];
break;
}
}
return false;
}[/code]
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
댓글 4개
runga
9년 전
이걸 어느 페이지에 적용시켜야하나요?
4년 전
저 이게 꼭 필요한데 방법을 모르겠습니다.. ㅠㅠ
dpsTldpvm
4년 전
경로가 어떻게 되나요?
4년 전
shop.lib.php 마지막에 넣으시거나 extend 디렉토리에 파일 아무거나 하나 만드셔서 넣으신 다음에 쓰시면 될 거 같습니다. 그런데 하도 오래 전에 발코딩한 거라 제대로 되는지 모르겠네요;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 1634 | |
| 1632 | |
| 1631 | |
| 1630 | |
| 1629 | |
| 1625 | |
| 1608 | |
| 1595 | |
| 1578 | |
| 1571 | |
| 1567 | |
| 1561 | |
| 1560 | |
| 1558 | |
| 1555 | |
| 1554 | |
| 1553 | |
| 1552 | |
| 1551 | |
| 1547 | |
| 1538 | |
| 1531 | |
| 1527 | |
| 1523 | |
| 1522 | |
| 1512 | |
| 1511 | |
| 1506 | |
| 1503 | |
| 1489 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기