테스트 사이트 - 개발 중인 베타 버전입니다

검색 시 회원 이름으로 검색하기 채택완료

qwqweqwe 5년 전 조회 3,574

</p>

<p>   <!-- 게시판 검색 시작 { -->

    <fieldset id="bo_sch">

        <legend>게시물 검색</legend></p>

<p>            <form name="fsearch" method="get">

   <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">

   <input type="hidden" name="sca" value="<?php echo $sca ?>">

   <input type="hidden" name="sop" value="and">

   <label for="sfl" class="sound_only">검색대상</label>

   <input type="hidden" name="sfl" value="mb_id"<?php echo get_selected($sfl, 'mb_id'); ?>>

   <label for="stx" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>

   <input type="text" name="stx" value="<?php echo stripslashes($stx) ?>" required id="stx" class="frm_input required" size="15" maxlength="20">

   <input type="submit" value="검색" class="btn_submit">

   </form>

    </fieldset>

    <script type="text/javascript">

        $('#sfl').fancySelect();

    </script>

    <!-- } 게시판 검색 끝 --></p>

<p>

 

위와 같은 소스가 있는데 현재 mb_id로 검색되는걸 mb_name 필드로 검색되도록 바꾸고 싶습니다.. 혹시 어떤걸 변경해야 되는걸까요?

 

그리고 아래는 그렇게 검색된 사용자의 제목별 글 작성 횟수를 카운트하는건데

 

현재는 제가 쓴 글이 카운트되는데 검색된 사용자의 횟수를 카운트하고 싶습니다.

 

이것도 어떤 소스를 추가하면 될 지 방법 알려주시면 감사드리겠습니다!

 

</p>

<p>

 <!-- 제목별 카운트 -->

 <div class="tbl_head01 tbl_wrap">

  <table>

        <thead>

   <tr>

   <th style="text-align:center" width="80%">항목</th>

   <th style="text-align:center" width="20%">횟수</th>

  </tr>

  <?php for($i=0; $row=sql_fetch_array($result); $i++){ ?>

   <tr>

    <td><?php echo $row['wr_subject'] //제목 ?></td>

    <td style="text-align:center"><?php echo $row['cnt'] //카운트 ?></td>

   </tr>

  <?php } ?>

  </table>

  </thead>

    </div>

<!-- 제목별 카운트 끝 --></p>

<p>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
5년 전

첫번째것만..

 

위의 코드가 어느것인지 모르겠지만,  5.4버전에서는 글쓴이로 검색하는 것이 있습니다.

 

 

글쓴이는  wr_name으로 검색됩니다.

https://github.com/gnuboard/gnuboard5/blob/1600f63dee8fc14562c51b2544d9b6fa043efbb0/lib/get_data.lib.php#L451

 

이름은 실명과 닉네임이 있는 데 이것은 게시판 관리에서 

 

이름(실명) 사용 부분을 체크하시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아무리해도 잘 안되시면...

 

/lib/common.lib.php

에서

                case "wr_name" :

                //   $str .= " $field[$k] = '$s[$i]' ";  일부 이름으로 검색 가능하도록 수정

                    $str .= " $field[$k] like '%$s[$i]%' ";                     break;

와 같이 수정하면 글쓴이 이름 일부로도 검색이 가능합니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인