하위분류에서 상위분류 정보 가져오기 > 영카트5 팁자료실

영카트5 팁자료실

하위분류에서 상위분류 정보 가져오기 정보

하위분류에서 상위분류 정보 가져오기

본문

당근 발코딩입니다만 ㅠㅠ

예를 들어,

1010 에서 10의 분류명을 가져오는 방법입니다.
급하게 필요해서 한번 만들어보고 공유합니다.

예제에서는 분류명이지만, 만약 다른 필드를 추가해서 사용 중이시면,
101010 일 때, 1010의 필드값을 가져오고, 없으면 10 의 필드값을 가져오는 방식입니다.

암튼 실적용 된 것에서 빼와서 올리다보니 정리가 안 된 부분 있을 수 있습니다.
그런 부분은 댓글 달아주시면 수정해드릴께요. ^^


$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;
}



##########

영카트 패치가 많이 밀렸을 땐?

http://minsup.kr/ms-item.php?pds_id=30

##########
추천
3

댓글 4개

shop.lib.php 마지막에 넣으시거나 extend 디렉토리에 파일 아무거나 하나 만드셔서 넣으신 다음에 쓰시면 될 거 같습니다. 그런데 하도 오래 전에 발코딩한 거라 제대로 되는지 모르겠네요;;
전체 15
영카트5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT