카테고리 출력... 좀 알려주세요 정보
카테고리 출력... 좀 알려주세요본문
디비테이블명 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]?>
<?
}
?>
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]?>
<?
}
?>
댓글 전체
1) 1차를 해당 메뉴를 클릭시 해당 2차메뉴를 출력하려면 어떻게 하는 방법이 있을까요?
2) 또 하나 가로 서브메뉴 1차분류로 출력되고 해당메뉴에 마우스 오버시 2차메뉴를 출력하게 할수있을까요?
출력 스크립트를 물어보시는건지 아니면 쿼리문 자체에 대한 질문인가요?
2) 또 하나 가로 서브메뉴 1차분류로 출력되고 해당메뉴에 마우스 오버시 2차메뉴를 출력하게 할수있을까요?
출력 스크립트를 물어보시는건지 아니면 쿼리문 자체에 대한 질문인가요?
1번은 쿼리문 2번은 쿼리문&스크립트 입니다.
1번만이라도 알려주심...
해당 메뉴의 서브메뉴를 불러오고 싶을때..입니다.
c_code 가 a123 이면 남자입니다.(링크 main.php?c_code=a123)이런식으로 주소줄에 남자가 출력될경우
남자카테고리의 서브메뉴를 가로로 출력하고 싶습니다.
쿼리문 및 php출력문을 알고 싶습니다.
1번만이라도 알려주심...
해당 메뉴의 서브메뉴를 불러오고 싶을때..입니다.
c_code 가 a123 이면 남자입니다.(링크 main.php?c_code=a123)이런식으로 주소줄에 남자가 출력될경우
남자카테고리의 서브메뉴를 가로로 출력하고 싶습니다.
쿼리문 및 php출력문을 알고 싶습니다.