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

   
   조회 4913  

아래 형식과 비슷합니다만
출력형식이 다릅니다..
 
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");
?>
레이어전문 스테이지일루션
만족도높은! 조명 음향 무대 렌탈전문!무대 퀄리티 대비 착한가격으로 확실한 연출력
헤어전문 마로 앤엔비아카데미
헤어자격증 사순아카데미 사순살롱 커트 드라이 컬러 샴푸 펌 업스타일 미용경영 교육
레이어 텐바이텐
감성디자인 텐바이텐이 추천하는 HOT상품 365일 특가 SALE, 지금 만나요
파워링크 AD   클릭초이스등록
눈까리 2007-06
에러 수정


제목Page 1/5
2015-05   87685   불당
2016-05   51723   불당
2016-06   31391   불당
2016-05   33252   불당
2015-09   72098   불당
2007-03   9701   불당
2007-05   7973   불당
2007-03   7836   불당
2014-10   2398   동행
2014-01   4282   불당
2014-01   3264   불당
2009-01   27   불당
2008-01   5449   푸름빠덜
2007-12   5882   강백호
2007-11   5285   푸름빠덜
2007-09   4532   푸름빠덜
2007-07   4443   푸름빠덜
2007-07   6326   푸름빠덜
2007-07   629   불당
2007-07   5196   불당
2007-07   4256   불당
2007-06   6654   푸름빠덜
2007-06   4914  
2007-06   5552  
2007-06   7923  
2007-06   4009   불당
2007-05   773   불당
2007-05   11885   불당