카테고리 2단분류 > 그누4 질문답변

그누4 질문답변

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

카테고리 2단분류 정보

카테고리 2단분류

본문

아래의 2단카테고리 추출소스를 테스트하고 있는데요
아무런 값도 추출되지 않는경우는 왜일까요?
어제 오늘 아무리 밝히려 해봐도 안되네요.

echo $rs;  를 해봐도 텅 텅 빈 공백입니다.
bo_10에 분명 값이 들어있고 계시판에서 상펴보면 구분도 잘됩니다.
헌데 추출이 아래의 소스에서 안됩니다

무엇이 문제일까요???


원본소스 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=66130



<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("{$g4['path']}/_head.php");
$line_aticle = 3; // 한줄당 출력 개수
$gooin_bo_table =gooin; //게시판명
?>

<?
$ms = " select * from g4_board where bo_table = '$gooin_bo_table' order by bo_category_list and bo_10 ";

$rs = mysql_query($ms);
?>

<?
while ($dt=mysql_fetch_array($rs)) {

$cat_dt = explode("|", $dt[bo_category_list]);
$ex_bo_dt = explode("|", $dt[bo_10]); 
?>

<table width='100%' cellpadding='0' cellspacing='0' border='0'>
  <tr>
     
<?
    for ($i=0; $i<count($ex_bo_dt); $i++) { ?>

<?

if($i%$line_aticle==0) {
echo "</tr><tr>";
}

//$bo_dt = str_replace("^","<Br>", $ex_bo_dt[$i]);
    $bo_dt3 = explode("^", $ex_bo_dt[$i]);
?>
<td valign=top>

<table width='100%' cellpadding='0' cellspacing='0' border='0'>
<tr><td>
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$gooin_bo_table?>&sca=<?=$cat_dt[$i]?>'>
<span style='font-size:12pt;font:bold;'><?=$cat_dt[$i]?></span></a>
<p></p>
<? for ($q=0; $q<count($bo_dt3); $q++) { ?>

<?

?>
<div>
<a href="<?=$g4['path']?>/bbs/board.php?bo_table=<?=$gooin_bo_table?>&sca=<?=$cat_dt[$i]?>&sfl=wr_10&stx=<?=$bo_dt3[$q]?>&nca=<?=$bo_dt3[$q]?>">
<?=$bo_dt3[$q]?></a></div>

<? } ?>

<p></p>
</td></tr>
</table>

</td>
<? } ?>

</tr>
</table>
<? } ?>


<?
include_once("{$g4['path']}/_tail.php");
?>
  • 복사

댓글 전체

$ms = " select * from g4_board where bo_table = '$gooin_bo_table' order by bo_category_list and bo_10  <-- 이거 틀린거 같은데요

$ms = " select * from g4_board where bo_table = '$gooin_bo_table' order by bo_category_list,bo_10 <-- 이렇게 적용해보세요
$rs = mysql_query($ms);

=== 여기서 값이 #42라고 나오면 sql에는 에러가 없다는 거죠.
?>

<?
while ($dt=mysql_fetch_array($rs)) {


$dt에서 값이 안 나온다면 조건에 해당하는 레코드가 없다는 거구요.
gooin이라는 스킨을 사용하는 08_1이라는 게시판이 있습니다

g4_board테이블에는 08_1이라는 bo_table필드가 있으며,

해당 bo_category_list에는,

하나|두울|셋 

이라고 내용이 들어가 있습니다.

bo_10 에는,

하나_1^하나_2|두울_1^두울_2|셋_1^셋_2

이라고 분명히 내용이 들어 있습니다.

왜 그런지 모르겠습니다...
© SIRSOFT
현재 페이지 제일 처음으로