[다중카테고리관련] 급질문드립니다. 정보
[다중카테고리관련] 급질문드립니다.관련링크
본문
게시판 스킨을 다운받아서 만들고 있는데 잘 안되네요...
답답하네요.. 넘 몰라서요^^;; 일주일째 이걸로 시름하고 있습니다.
도와주세요. 우선은 위의 링크 경로에서요. 왼쪽 메뉴를 (ex. 전대병원)을 클릭했을때요.
그때 오른쪽에 그냥 가장 최상위 리스트의 뷰파일이 보이게 하려면 어떻게 해야하나요?
그리고 왼쪽 메뉴에서 상위메뉴가 있고 하위메뉴가 있는데 하위 메뉴를 클릭하면 가장
최근에 쓴글이 다 올라와 버립니다. 각각의 하위메뉴에 따라서 이미지가 나와야 하는데 가장 최근에 쓴 이미지나 글이 올라와 버립니다. 각각의 메뉴에 따라서 최신글을 올라오
게 해야하는데.. 해보고 자료를 뒤지고 해도 안되네요.. 부탁드립니다. ^^ 위에 링크가
같은 파일이 보여져버립니다. 각각의 메뉴에 따라서 최신글이 보여줘야 되는데.. 파일이
파일이 ★★★latest.skin.php★★★ 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
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="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++) {
<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] ;
$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>  <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];
$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>  <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> <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'> <a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]'>$row[ca_name] </a>";
}
echo "$row[ca_name]";
}
if($k%$row_sub==$row_sub1){
$row[ca_name] = "<table width=100% cellpadding=0 cellspacing=0 border=0><tr><td height=30 valign=middle> <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'> <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>
mysql_free_result($result);
echo "</td>";
}
echo "</tr>";
mysql_free_result($resultgr);
?>
</td></tr></table>
</td></tr></table>
댓글 전체

$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 ;
쿼리문 자체를 화면에 뿌려보세요.
문법에 맞는지...
이거나
$sqlt = "select * from g4_write_{$bo_table} where ca_name = {$sca} order by wr_id desc limit 1";
이거 아닐까요?
echo $sqlt ;
쿼리문 자체를 화면에 뿌려보세요.
문법에 맞는지...
말씀해 주신대로 했는데 안되네요.. 뭐가 문제인지.. 제가 초보라서 .......
이해도 잘안되고 어렵네요.....
이해도 잘안되고 어렵네요.....