아래에 이은 가로형 + 레이어 카테고리

   
   조회 4816  

아래 형식과 비슷합니다만
출력형식이 다릅니다..
 
1차  1차  1차
 
형식으로 완전 1차원 배열 가로형식으로 출력됩니다..
1차카테고리에 마우스 올려놓으면 레이어가 출력됩니다.
함수로 돌릴수 있는 곳이 몇군데 있습니다. 함수와 css를 사용하면 상당히 간결해지겠네요 ^^
아 그리고 링크는 그냥 거시면 됩니다. 링크제외되있습니다 ^^;
 
PHP 소스만 올립니다 자바는 같아요
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
$select_caid = substr($ca_id,0,2);
$sql = " select ca_id, ca_name
           from $g4[yc4_category_table]
          order by ca_id asc ";
$result = sql_query($sql);
$first_cnt = 0; //1차 카테고리 카운트
$tbl_caid_arr = Array();  //실제적으로 사용하는 ca_id 배열
for($i=0; $row=sql_fetch_array($result); $i++){
    $caid_len = strlen($row[ca_id]);
    $tbl_caid = substr($row[ca_id],0,$caid_len-2);
    $tbl_caid_len = strlen($tbl_caid);
    $more = sql_fetch("select count(ca_id) as cnt from $g4[yc4_category_table] where ca_id like '$row[ca_id]%' and length(ca_id) > '$caid_len' ");
    if($caid_len==2){ //1차
        $first_menu[$first_cnt] = $row;
        if($more[cnt]>0) $first_menu[$first_cnt][more] = true;
        $first_cnt++;
    }
    if($caid_len>=4){//2차부터 레이어 적용
        if(!in_array("$tbl_caid", $tbl_caid_arr)) array_push($tbl_caid_arr, "$tbl_caid");
        $tbl_over = " onMouseover=\"clear_time('{$tbl_caid}_hide');";
        $tbl_out = " onMouseout=\"menu_hide('', '$tbl_caid', false);";
        if($caid_len>=6){//3차
            $caid_over = substr($tbl_caid,0,$tbl_caid_len-2);
            $tbl_over .= "clear_time('{$caid_over}_hide');";
            $tbl_out .= "menu_hide('', '$caid_over', false);";
            if($caid_len>=8){//4차
                $caid_over = substr($tbl_caid,0,$tbl_caid_len-4);
                $tbl_over .= "clear_time('{$caid_over}_hide');";
                $tbl_out .= "menu_hide('', '$caid_over', false);";
                if($caid_len==10){// 맥시멈 5차
                    $caid_over = substr($tbl_caid,0,$tbl_caid_len-6);
                    $tbl_over .= "clear_time('{$caid_over}_hide');";
                    $tbl_out .= "menu_hide('', '$caid_over', false);";
                }
            }
        }
    }
        $tbl_over .= "\"";
        $tbl_out .= "\"";
        $td_over="";
        $td_out="";
        if($more[cnt] > 0){
            $td_over = "onMouseover=\"menu_show('s{$row[ca_id]}', '$row[ca_id]', true, 118, -6);\"";
            $td_out = "onMouseout=\"menu_hide('', '$row[ca_id]', true);\"";
        }
        $tbl[$tbl_caid][top] = "<table border=0 width=123 cellpadding=0 cellspacing=0 id='$tbl_caid'  style='margin-top:5px;display:none;position:absolute;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;' $tbl_over$tbl_out>\n";
        $tbl[$tbl_caid][middle] .= "<tr><td id='s{$row[ca_id]}' $td_over $td_out style='font:normal 11px 돋움; line-height:20px; color:#DFDFDF; padding-left:12px; background-color:#505050;'><span style='float:left;'>{$row[ca_name]}</span>".($more[cnt]>0?"<span style='float:right;'>></span>":"")."</a></td></tr>\n<tr><td height=1 bgcolor='#404040'></td></tr><tr><td height=1 bgcolor='#606060'></td></tr>\n";
  //  } //end if :$caid_len>6
} // end for : $row=sql_fetch_array($result)
for($i=0; $i<count($tbl_caid_arr); $i++){
    echo $tbl[$tbl_caid_arr[$i]][top];
    echo $tbl[$tbl_caid_arr[$i]][middle];
    echo "</table>\n";
}
?>
<!-- 1차 2차 출력 -->
<table width=80% cellpadding=0 cellspacing=0>
<col width=80><col width=''>
<Tr>
<?
for($i=0; $i<count($first_menu); $i++){
    $table_over = "";
    $table_out = "";
    $menu_caid = $first_menu[$i][ca_id];
        if($first_menu[$i][more]){
            $table_over = " onmouseover=\"menu_show('m{$menu_caid}', '$menu_caid', true, 0, 20);\"";
            $table_out = " onmouseout=\"menu_hide('', '$menu_caid', true);\"";
       }
    echo "\n<td id='m{$menu_caid}'$table_over$table_out>{$first_menu[$i][ca_name]}</td>";
    $first_caid = $first_menu[$i][ca_id];
}
?>
</tr>
</table>

<?
include_once("$g4[path]/tail.sub.php");
?>
SBS아카데미컴퓨터학원정다움
겨울방학 특강 시간표, 얼리버드 등록 수강료 할인 이벤트 진행중! 레이어
레이어 텐바이텐
감성디자인 텐바이텐이 추천하는 HOT상품 365일 특가 SALE, 지금 만나요
광주지입 경신종합물류
전국지입매물! 운수법인, 대기업, 수도권, 지방권, 전액할부, 1대1상담.
파워링크 AD   클릭초이스등록
눈까리 2007-06
에러 수정


제목Page 1/5
2015-10   70561   불당
06-02   9683   불당
2016-05   49349   불당
2016-05   30848   불당
2016-06   29082   불당
2007-03   7707   불당
2007-03   9573   불당
2007-05   7865   불당
2014-10   2272   동행
2014-01   4125   불당
2014-01   3168   불당
2009-01   27   불당
2008-01   5342   푸름빠덜
2007-12   5785   강백호
2007-11   5174   푸름빠덜
2007-09   4436   푸름빠덜
2007-07   4353   푸름빠덜
2007-07   6208   푸름빠덜
2007-07   629   불당
2007-07   5069   불당
2007-07   4170   불당
2007-06   6500   푸름빠덜
2007-06   4817  
2007-06   5457  
2007-06   7815  
2007-06   3921   불당
2007-05   773   불당
2007-05   11073   불당