같은 1차 카테고리를 가진 것만 노출하기 채택완료
블랑숑
9년 전
조회 3,425
1차 카테고리와 boxcategory.skin.php를 2개씩 만들어서 1차 카테고리 안에 있는 하위메뉴들만 나오게 하고 싶어요.
$hsql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where length(ca_id) = '4' and ca_use = '1' order by ca_order, ca_id ";
이렇게 해서 2차 카테고리만 표시되게 했는데요 다른 1차 카테고리의 하위 분류까지 표시가 되서 골치가 아픕니다.
ca_id=10의 하위에는 ca_id=10**만 ca_id=20의 하위에는 ca_id=20** 만 표시되게 하는 방법은 없을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
$hsql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where length(ca_id) = '4' and ca_use = '1' and ca_id like '".$ca_id."%' order by ca_order, ca_id ";
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
블랑숑
9년 전
방금 적용해봤는데 그대로 전부 다나와요 ㅠㅠ
�
왕계란
9년 전
echo $hsql;
이거 찍어서 어떻게 나오는지 살펴 보셔야 할 것 같네요.
이거 찍어서 어떻게 나오는지 살펴 보셔야 할 것 같네요.
�
블랑숑
9년 전
".$ca_id." 대신 직접 10이나 20을 쓰면 해결이 되네요
�
왕계란
9년 전
10, 20 강제로 넣으시는 거면 그냥 일반 페이진가 봐요?
page.php?ca_id=10
이런 식으로 넘어가는 거면
$ca_id ===> $_GET['ca_id']
이렇게 바꿔 보세요.
page.php?ca_id=10
이런 식으로 넘어가는 거면
$ca_id ===> $_GET['ca_id']
이렇게 바꿔 보세요.
�
블랑숑
9년 전
ca_id like '".$ca_id."%' 이부분을 ca_id like '".$_GET['ca_id'] ."%' 이런식으로 변경했더니 분류가 나오긴 하는데 하위분류로 들어가면 그 하위분류 밖에 표시가 안되네요 ㅠㅠ
�
블랑숑
9년 전
어차피 페이지를 2개로 나눠야해서 그냥 직접 입력하기로 했어요 대분류가 2개 밖에 없을거라 ㅠㅠ 친절한 답변 너무너무 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인