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

전체 카테고리 보이기 및 숨기기

· 14년 전 · 806 · 4
category.php 를 아래의 코드로 생성하여 실행해 보시기 바랍니다.
 
 
<?
include_once("./_common.php");
$g4[title] = "";
include_once("$g4[path]/head.php");
?>
<a id="category" href="javascript:;">전체 카테고리 보기</a>
<script>
$(function() {
    $("#category").toggle(
        function() {
            $("#calist").hide();
        },
        function() {
            $("#calist").show();
        }
    );
});
</script>
<?
function print_category($ca_id)
{
    global $g4;
    $sql = " select ca_id, ca_name from $g4[yc4_category_table] where ca_id = '$ca_id' ";
    $row = sql_fetch($sql);
    echo "<li><a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a>\n";
    // 하위 카테고리가 있는가?
    $sql = " select ca_id from $g4[yc4_category_table] where ca_id like '{$ca_id}%' and ca_id <> '{$ca_id}' order by ca_id ";
    $result = sql_query($sql);
    $num = mysql_num_rows($result);
    if ($num) {
        echo "<ul>\n";
        for ($i=0; $row=sql_fetch_array($result); $i++) {
            print_category($row[ca_id]);
        }
        echo "</ul>\n";
    }
    echo "</li>\n";
    return;
}
echo "<ul id='calist'>\n";
$sql = " select ca_id from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    print_category($row[ca_id]);
}
echo "</ul>\n";
include_once("$g4[path]/tail.php");
?>

 

댓글 작성

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

로그인하기

댓글 4개

14년 전
좋은 팁 감사합니다
category.php 이 파일이 어디에 있나요?
13년 전
boxcategory.inc.php 인듯합니다.
12년 전
category.php를 새로 만들어서 하는건가요?
인크루드 시키는건가요?

게시글 목록

번호 제목
1214
1208
1205
1198
1196
1195
1187
1181
1179
1178
1174
1162
1152
1149
1145
1124
1123
1116
1507
1114