카테고리 출력... 좀 알려주세요

· 2013-01-01 (화) 10:13:51 · 1265 · 2
디비테이블명 g4_category

idx c_code c_pcode c_depth c_name c_sort
1 a123 b123 0 남자 1
2 a675 c234 0 여자 2
3 a534 c234 1 티셔츠
4 a764 b123 1 티셔츠
5 a897 c234 1 속옷

간략히 설명을 드리면 c_code 는 주소가 될부분으로 랜덤생성입니다.(각각다르게)
c_depth의 값이 0 이면 -> 1차메뉴 , 값이 1 이면 -> 2차메뉴
c_pcode의 값은 1차메뉴에 속한 2차값을 나타내는 부분입니다.
예를 들어 idx 1번을 보면 c_depth 값은 0 그러면 1차메뉴 그곳의 c_pcode값은 b123 입니다.
idx 3번도 c_pcode값이 b123이며 c_depth 값은 1 그러므로 idx 1번의 서브메뉴가 됩니다.
c_pcode값으로 2차메뉴가 정렬된다고 설명드려야 하나?? ^^
하여튼 이런식으로 1-2차 카테고리가 지정됩니다.
c_sort는 1차메뉴에서 출력 순서가 됩니다.

여기서 질문입니다.
아래 php소스에서 1차값에 해당하는 2차값만을 불러오고 싶습니다.
<?=$LIST2[c_name]?> 하면 출력이 안됩니다.





//여기는 1차메뉴
<?
$QUERY = "select * from g4_category where c_depth='0' order by c_sort asc";
$RESULT = mysql_query($QUERY);
?>
//여기는 2차메뉴
<?
$QUERY2 = "select * from g4_category where c_depth='1' and c_pcode='$LIST[c_code]' order by c_name asc";
$RESULT2 = mysql_query($QUERY2);
?>
<?=$LIST2[c_name]?>

1) 1차를 해당 메뉴를 클릭시 해당 2차메뉴를 출력하려면 어떻게 하는 방법이 있을까요?

2) 또 하나 가로 서브메뉴 1차분류로 출력되고 해당메뉴에 마우스 오버시 2차메뉴를 출력하게 할수있을까요?

1)번만이라도 설명해주세요. 2번은 제가 생각해도 넘 복잡한 문제를 물어보는것 같네요..

새해 복 마니 받으세요 ^^


<?
while($LIST = mysql_fetch_array($RESULT))
{
?>
<?=$LIST[c_name]?>

<?
}
?>
|

댓글 2개

1) 1차를 해당 메뉴를 클릭시 해당 2차메뉴를 출력하려면 어떻게 하는 방법이 있을까요?
2) 또 하나 가로 서브메뉴 1차분류로 출력되고 해당메뉴에 마우스 오버시 2차메뉴를 출력하게 할수있을까요?

출력 스크립트를 물어보시는건지 아니면 쿼리문 자체에 대한 질문인가요?
2013-01-01 (화) 13:40:20
1번은 쿼리문 2번은 쿼리문&스크립트 입니다.

1번만이라도 알려주심...

해당 메뉴의 서브메뉴를 불러오고 싶을때..입니다.
c_code 가 a123 이면 남자입니다.(링크 main.php?c_code=a123)이런식으로 주소줄에 남자가 출력될경우
남자카테고리의 서브메뉴를 가로로 출력하고 싶습니다.
쿼리문 및 php출력문을 알고 싶습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-01-02 조회 717
13-01-01 조회 701
13-01-01 조회 879
13-01-01 조회 867
13-01-01 조회 869
13-01-01 조회 886
13-01-01 조회 1,686
13-01-01 조회 1,266
13-01-01 조회 2,374
13-01-01 조회 771
13-01-01 조회 1,817
13-01-01 조회 1,635
13-01-01 조회 908
12-12-31 조회 3,317
12-12-31 조회 909
12-12-31 조회 2,424
12-12-31 조회 1,957
12-12-31 조회 7,826
12-12-31 조회 1,129
12-12-31 조회 1,623