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

   
   조회 4627  

아래 형식과 비슷합니다만
출력형식이 다릅니다..
 
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");
?>
레이어-lllayer
디자인 브랜딩 에이전시-시각,산업,제품,영상 디자인 브랜딩 컨설턴트 그룹
위메프 레이어
최대 90% 역대급할인! 위메프 특가, 하나만 사도 무료배송, 레이어
레이어 텐바이텐
감성디자인 텐바이텐이 추천하는 HOT상품 365일 특가 SALE, 지금 만나요
파워링크 AD   클릭초이스등록
눈까리 2007-06
에러 수정


제목Page 1/5
2016-07   35239   불당
2015-09   61618   불당
2015-09   61048   불당
06-02   391   불당
2016-08   25621   불당
2007-05   7583   불당
2007-03   9275   불당
2007-03   7429   불당
2014-10   2047   동행
2014-01   3843   불당
2014-01   2973   불당
2009-01   27   불당
2008-01   5119   푸름빠덜
2007-12   5582   강백호
2007-11   4927   푸름빠덜
2007-09   4216   푸름빠덜
2007-07   4175   푸름빠덜
2007-07   5969   푸름빠덜
2007-07   629   불당
2007-07   4807   불당
2007-07   3991   불당
2007-06   6129   푸름빠덜
2007-06   4628  
2007-06   5230  
2007-06   7593  
2007-06   3734   불당
2007-05   773   불당
2007-05   9806   불당