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

카테고리 불러오기 질문좀 드리겠습니다. 채택완료

초비입니다 3년 전 조회 1,801

안녕하세요 질문좀 드리겠습니다.

메인페이지에 1차 카테고리를 불러오게끔 제작을 했는데요 

1차 2차 3차 카테고리중 

2차 카테고리만 노출 되게끔 할수있는 방법이 있는지 궁금합니다.

</p>

<p> </p>

<p>

<?

//md 추천용으로 카테고리별로 표시

function getdisp_md( $where,$alt ){</p>

<p>    global $g5;</p>

<p>    $q = sql_query( "SELECT ca_id,ca_name FROM {$g5['g5_shop_category_table']} WHERE CHAR_LENGTH(ca_id)='2' ORDER BY `g5_shop_category`.`ca_id` ASC" );

    $i = 0;</p>

<p>    while($r=sql_fetch_array($q)){

        $i++;

        $md_tabs.= '

        <li rel="tab'.$i.'">'.$r['ca_name'].'</li>';</p>

<p>        $md_tabsdata.= '

        <div id="tab'.$i.'" class="tab_content">';</p>

<p>        $q2 = sql_query( "SELECT it_id,it_name,it_price FROM g5_shop_item WHERE ca_id='".$r['ca_id']."' AND ".$where." ORDER BY it_id DESC LIMIT 3" );</p>

<p>        while($r2=sql_fetch_array($q2)){</p>

<p>            $src = get_it_imageurl($r2['it_id'],400,400);</p>

<p>            $md_tabsdata.= '

            <li>

                <a href="/shop/item.php?it_id='.$r2['it_id'].'"><img src="'.$src.'" alt="'.$alt.'"></a>

                <h3 class="md_product_name">'.$r2['it_name'].'</h3>

                <p class="md_sale_price">'.number_format($r2['it_price']).' 원</p>

            </li>';</p>

<p>        }</p>

<p>        $md_tabsdata.= '

        </div>';

    }</p>

<p>    return array($md_tabs,$md_tabsdata);

}</p>

<p>    //MD의 추천 : it_type1 옵션에 따라 사용가능

    $extra = getdisp_md("it_type1='1'","event");

?></p>

<p>

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

답변 3개

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

상품 테이블은 ca_id ,ca_is2, ca_id3으로 필드가 구분되어 있습니다

2차분류는 아래 처럼 

g5_shop_item WHERE ca_id2 ='{$r['ca_id']}' 

 

 

 

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

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

n
3년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

유찬아빠
$q = sql_query( "SELECT ca_id,ca_name FROM {$g5['g5_shop_category_table']} WHERE CHAR_LENGTH(ca_id)='4' ORDER BY `g5_shop_category`.`ca_id` ASC" );
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초비입니다
3년 전
감사합니다 혹시 상품은 안나오던데

$q2 = sql_query( "SELECT it_id,it_name,it_price FROM g5_shop_item WHERE ca_id='".$r['ca_id']."' AND ".$where." ORDER BY it_id DESC LIMIT 3" );


여기에서는 어떤걸 변경해야할까요 ㅠㅠ?

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

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

로그인