카테고리 불러오기 질문좀 드리겠습니다.
본문
안녕하세요 질문좀 드리겠습니다.
메인페이지에 1차 카테고리를 불러오게끔 제작을 했는데요
1차 2차 3차 카테고리중
2차 카테고리만 노출 되게끔 할수있는 방법이 있는지 궁금합니다.
<?
//md 추천용으로 카테고리별로 표시
function getdisp_md( $where,$alt ){
global $g5;
$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;
while($r=sql_fetch_array($q)){
$i++;
$md_tabs.= '
<li rel="tab'.$i.'">'.$r['ca_name'].'</li>';
$md_tabsdata.= '
<div id="tab'.$i.'" class="tab_content">';
$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" );
while($r2=sql_fetch_array($q2)){
$src = get_it_imageurl($r2['it_id'],400,400);
$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>';
}
$md_tabsdata.= '
</div>';
}
return array($md_tabs,$md_tabsdata);
}
//MD의 추천 : it_type1 옵션에 따라 사용가능
$extra = getdisp_md("it_type1='1'","event");
?>
답변 3
상품 테이블은 ca_id ,ca_is2, ca_id3으로 필드가 구분되어 있습니다
2차분류는 아래 처럼
g5_shop_item WHERE ca_id2 ='{$r['ca_id']}'
$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" );
답변을 작성하시기 전에 로그인 해주세요.