[다중카테고리관련] 급질문드립니다.

help.gif
게시판 스킨을 다운받아서 만들고 있는데 잘 안되네요...
 
답답하네요.. 넘 몰라서요^^;; 일주일째 이걸로 시름하고 있습니다.
 
도와주세요. 우선은 위의 링크 경로에서요. 왼쪽 메뉴를 (ex. 전대병원)을 클릭했을때요.
 
그때 오른쪽에 그냥 가장 최상위 리스트의 뷰파일이 보이게 하려면 어떻게 해야하나요?
 
그리고 왼쪽 메뉴에서 상위메뉴가 있고 하위메뉴가 있는데 하위 메뉴를 클릭하면 가장
 
 최근에 쓴글이 다 올라와 버립니다. 각각의 하위메뉴에 따라서 이미지가 나와야 하는데 가장 최근에 쓴 이미지나 글이 올라와 버립니다. 각각의 메뉴에 따라서 최신글을 올라오
 
게 해야하는데.. 해보고 자료를 뒤지고 해도 안되네요.. 부탁드립니다. ^^ 위에 링크가
 
같은 파일이 보여져버립니다. 각각의 메뉴에 따라서 최신글이 보여줘야 되는데.. 파일이
 
파일이 ★★★latest.skin.php★★★ 입니다.
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="100%"  cellspacing="1" cellpadding="0" border=0 bgcolor=#0c1723 align=center>
 <tr><td width=100% height=24 valign=middle bgcolor=#F8F8F9 align=center>
 <img src=<?=$g4[path]?>/image/l_menu1.gif></td></tr>
</table>
<table width="100%" cellspacing=0 cellpadding="1" border=0 bgcolor=#0c1723>
 <tr><td colspan=<?=$ca_row?> height=10>
 <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor=101f2c>
   <tr>
   
<?
for ($i=0; $rowgr = mysql_fetch_array($resultgr); $i++) {
 
    
 $gr[ca_id]=substr($rowgr[ca_id], 0, 3); 
   $sql = "select  bo_table from $g4[board_table] where bo_category_list = '$gr[ca_id]'";
   $row = sql_fetch($sql);
   $tmp_bo_table = $row[bo_table];
 

 $sqlt = "select * from g4_write_"."$bo_table order by wr_id desc limit 1"; //이곳에서 디비를 잘못읽어 들여오는거 같은데.. 잘 모르겠네요.
 
 $rowW = sql_fetch($sqlt);
 
// 관련 카테고리 불러올경우 low_cat_length 값을 관련 카테고리값을 기준으로 잡는다.
   $sqlre = "select  ca_relation from $g4[table_category] where ca_relation = '$rowgr[ca_id]'";
   $rowre = sql_fetch($sqlre);
 
 $ca_relation = $rowre[ca_relation] ;
   if($ca_relation){
    $low_cat_length = strlen($ca_relation)+ 3 ;
    }
        
     if($i%$ca_row==0)
     echo "<tr><td>
        <table width=100% border=0 cellspacing=0 cellpadding=0>
        <tr><td colspan=2 width=$ca_width% height=20  valign=middle>&nbsp&nbsp;&nbsp;<a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$rowgr[ca_id]'>$rowgr[ca_name]</a>
        </td></tr><tr><td width=8></td><td width= 140 height=1 bgcolor=dddddd></td></tr></table>
  <table width=100% cellpadding=0 cellspacing=0 border=0><tr><td height=2 width=15 colspan=2></td></tr><tr><td width=14></td><td   valign='middle'>";
 
    $sql = " select * from $g4[table_category] where ca_id like '$rowgr[ca_id]%' and LENGTH(ca_id) = '$low_cat_length'";
 $result = sql_query($sql);
   for ($k=0; $row=mysql_fetch_array($result); $k++) { 
 
// 하위분류에서 타 카테고리 불러올 경우 bo_table 값 변경
                      
      $gr_sub=substr($row[ca_id], 0, 3);
        $sql2 = "select  bo_table from $g4[board_table] where bo_category_list = '$gr_sub'";
        $row2 = sql_fetch($sql2);
        $tmp_bo_table = $row2[bo_table];
  $row_sub1 = $row_sub - 1;
  if($k%$row_sub==$row_sub1){
  $row[ca_name] = "<table width=100% cellpadding=0 cellspacing=0 border=0><tr><td height=30 valign=middle>&nbsp;<img src='$g4[path]/mcat/skin/menu/basic/img/notice_icon2.gif'><a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]&wr_id=$rowW[wr_id]'><font class=w_subject>$row[ca_name]</font></a></td></tr><tr><td height=1 bgcolor=#587ea0></td></tr></table></td></tr><tr><td></td><td>";
  }
  else{
  $row[ca_name] = "<img src='$g4[path]/mcat/img/icon_nemo.gif'>&nbsp;<a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]'>$row[ca_name] </a>";
  }
 
  echo "$row[ca_name]"; 
  
  }
 echo "</td></tr></table>"; 
 
 mysql_free_result($result);
 
 echo "</td>";  
}
    echo "</tr>";
mysql_free_result($resultgr);
?>
</td></tr></table>
</td></tr></table>
 
 

첨부파일

help.gif (53.3 KB)
0회 2007-04-18 03:39
|

댓글 2개

$sqlt = "select * from g4_write_".$bo_table." where ca_name =".$sca." order by wr_id desc limit 1";
이거나
$sqlt = "select * from g4_write_{$bo_table} where ca_name = {$sca} order by wr_id desc limit 1";
이거 아닐까요?

echo $sqlt ;
쿼리문 자체를 화면에 뿌려보세요.
문법에 맞는지...
말씀해 주신대로 했는데 안되네요.. 뭐가 문제인지.. 제가 초보라서 .......
이해도 잘안되고 어렵네요.....
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,604
18년 전 조회 1,511
18년 전 조회 1,527
18년 전 조회 1,512
18년 전 조회 2,077
18년 전 조회 961
18년 전 조회 1,615
18년 전 조회 1,538
18년 전 조회 1,603
18년 전 조회 1,531
18년 전 조회 1,647
18년 전 조회 1,583
18년 전 조회 1,606
18년 전 조회 1,529
18년 전 조회 1,857
18년 전 조회 1,547
18년 전 조회 2,462
18년 전 조회 1,993
18년 전 조회 1,530
18년 전 조회 1,888
🐛 버그신고