new.php 에서 닉네임으로 검색하고 싶습니다

new.php 에서 닉네임으로 검색하고 싶습니다

QA

new.php 에서 닉네임으로 검색하고 싶습니다

본문

전체최신글(new.php)에서 아이디로만 검색되고 있는데

닉네임으로만 검색하고 싶습니다.

 


    <label for="mb_id" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
    <input type="text" name="mb_id" value="<?php echo $mb_id ?>" id="mb_id" class="frm_input required">
 <input type="image" src="<?php echo G5_URL ?>/skin/board/fz_basic_pc/img/btn_search.gif" value="검색" class="btn_submit2" alt="검색" />

 

위 코드에서 mb_id 의 모든 부분을 mb_nick 으로 바꿨는데 검색결과는

없는 걸로 나오는 것 같더라구요..

 

뭐가 문제인가요?

이 질문에 댓글 쓰기 :

답변 2

new.php 23,24행 주석처리 후 아래 코드 를 25행에 추가

입력한 닉네임이 존재하는 경우 아이디를 찾아서 검색해 옵니다

 

$mb_nick=trim($mb_nick);

if($mb_nick){

$row=sql_fetch("select mb_id from $g5[member_table] where mb_nick='$mb_nick'");

if($row[mb_id]) $mb_id= $row[mb_id];

}

 

원래 ID 만 검색가능하도록 되어 있는 듯 합니다.

새글 테이블 (g5_board_new) 에 id  정보만 저장되어 있기 때문인 것으로 보입니다.

 

다음의 코드를 추가하면 될지는..  모르겠지만 참고되었으면 해서 남깁니다.

 

/bbs/new.php 의 ID 검색 처리부분 하단에 다음의 코드 추가

 


$mb_nick = isset($_GET['mb_nick']) ? ($_GET['mb_nick']) : '';
if ($mb_nick) {
    $sql_common .= " and a.mb_id in (select mb_id from {$g5['member_table']} where mb_nick = '{$mb_nick}') ";
}
답변을 작성하시기 전에 로그인 해주세요.
전체 39
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT