조회수,추천순위 뽑는 에러 > 그누3질답

그누3질답

조회수,추천순위 뽑는 에러 정보

그누보드 조회수,추천순위 뽑는 에러

본문

여러가지 소스를 보고 추천/조회수별로 뽑는건 성공했는데

문제는...ㅠ.ㅠ

한 페이지에...조회수든 추천수든 2개이상을 뽑을수 없다는데 있습니다.

즉..커뮤니티(그룹)에서 조회수 순위와 추천수 순위를 한페이지에 동시에 나타나게 하려니

구문 에러가 뜨네요.ㅠㅠ.

같은 맥락으로

커뮤니티(그룹)메인에...유머게시판 조회순위,자유게시판 조회순위등을 뽑으려니

각..게시판 조회순도 에러가 납니다

방법 아시는 고수님둘...초보 한명 살려준다셈 치시구..도움좀..ㅠㅠ

*저랑 비숫한 고민하시는분도 계시네요
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&wr_id=27650&sselect=wr_subject&stext=그룹&soperator=1&srch_rows=10&srch_comment=1&srch_days=0


-----------------------------------------------------
작업주소 : http://allstar.co.kr/gnu3/?doc=bbs/gnuboard.php&bo_table=com_1

* 좌측에 조회순/우측에 추천순인데..두개를 한번에 다니까..에러가 나구요

작업주소2 : http://allstar.co.kr/gnu3/image.php

*좌/우측에 각 서브게시판별 조회순위를 올리는데..한군데서 순위가 나오니까..다른데선 에러가 납니다ㅠ.ㅠ

좌측위에 있는 동물/식물 베스트5의 소스는 아래와 같구요.그 밑에 자동차 베스트5 소스는,
동식물 소스에다가 게시판 이름만 바꾼것입니다

=============================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "올스타 뉴스";

$maxrow = 5; // default 조회 값

?> <p> <table width=95% cellpadding=0 cellspacing=0 align=center> <tr> <td width='' valign=top>
<?  $sql = " select bo_subject, bo_table
            from $cfg[table_board]
          where bo_table = 'img_1' ";  // 여기에 원하는 게시판이름을 설정하세요.
  $result = sql_query($sql);

while ($row = mysql_fetch_array($result)) {
  $tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";

  $sql2 = " select wr_id,
                    wr_parent_id,
                    mb_id,
                    wr_name,
                    wr_email,
                    wr_homepage,
                    wr_num,
                    wr_subject,
                    wr_comment,
                    wr_commentcnt,
                    wr_datetime,
                    wr_hit
              from $tbl
where wr_comment = '0'
order by wr_hit desc
limit 0, $maxrow";

 
  $result2 = sql_query($sql2);
  for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {
      $wr_subject = get_text($row2[wr_subject]);

      $key = $row2[wr_hit] . $row2[wr_datetime];

      $list[$key]->bo_subject = $row[bo_subject];
      $list[$key]->bo_table = $row[bo_table];
      $list[$key]->mb_id = $row2[mb_id];
      $list[$key]->mb_open = $row2[mb_open];
      $list[$key]->wr_id = $row2[wr_id];
      $list[$key]->wr_parent_id = $row2[wr_parent_id];
      $list[$key]->wr_email = $row2[wr_email];
      $list[$key]->wr_homepage = $row2[wr_homepage];
      $list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
      $list[$key]->wr_subject = get_text(cut_str($wr_subject,25,'…'));
      $list[$key]->wr_comment = $row2[wr_comment];
      $list[$key]->wr_commentcnt = $row2[wr_commentcnt];
      $list[$key]->wr_datetime = $row2[wr_datetime];
      $list[$key]->wr_hit = $row2[wr_hit];
  }
  mysql_free_result($result2);
}
mysql_free_result($result);

?><table width=100% border=0 cellspacing=0 cellpadding=0> <tr><td colspan=4 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td colspan=4 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<?
if (count($list) > 0) {
  $i=0;

  krsort($list,1);
  reset ($list);

  foreach ($list as $key=>$value) {
      if ($i >= $maxrow) break;
      $comment = "";
      $atag_comment = "";
      if ($value->wr_comment > 0) {
          $comment = "<span style='font-size:8pt;'>[c]</span> ";
          $atag_comment = "#c{$value->wr_id}";
      }

      $commentcnt = "";
      if ($value->wr_commentcnt > 0) {
          $commentcnt = "<font size=-2>({$value->wr_commentcnt})</font>";
      }

      $name = gblayer($value->mb_id, cut_str($value->wr_name,12), $value->wr_email, $value->wr_homepage);

      $value->bo_subject = cut_str($value->bo_subject, 15);

      $list = $i++%2;

      echo "<tr class='list$list ht' align=center>";
     
      echo "<td align=left>  <a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment'>$comment{$value->wr_subject}</a> {$commentcnt}</td>";
 
   

      //echo "<tr><td colspan=4 background='{$gnu_path}image/line_width.gif'></td></tr>\n";
  }

} else
  echo "<td height=100 align=center colspan=4>등록된 글이 없습니다.</td>";
?> <tr><td colspan=4 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
</table><p></td></tr> </table>

---------------------------------------------------------------------------------

에러나는줄이..두개다 보면
<?
if (count($list) > 0) {
  $i=0;

  krsort($list,1);
  reset ($list);

  foreach ($list as $key=>$value) {
      if ($i >= $maxrow) break;
      $comment = "";

요근처 어디같은뎅..컴맹이라.ㅠㅠ
  • 복사

댓글 전체

구문에러가 떤다는것은 뭔가 프로그램을 수정해서 작업을 하셨다는건데...
어떻게 수정된 소스를 사용하신건지 ...
먼저 작업하신 소스를 올려주시고, 에러는 어떤 에러인지 에러메세지를 정확히 알려주셔야 다른분이 도움을 줄수있을듯 하군요.
이왕이면 작업하시고 계신 URL을 알려주시는것도 도움을 드리는 분들에게 많은 도움이 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로