여분필드에 ID로 저장하고 이름으로 검색하는 방법 > 그누4 질문답변

그누4 질문답변

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

여분필드에 ID로 저장하고 이름으로 검색하는 방법 정보

여분필드에 ID로 저장하고 이름으로 검색하는 방법

본문

write_skin 에서 어찌하다보니 wr_2에 회원아이디를 저장하게 되었습니다.

LIST 화면에서 아이디로 조회할수밖에 없는데 아이디는 외우기가 힘들어서...

회원이름으로 검색하고 싶어요.

현재 게시물이 많기때문에 write skin 을 이름으로 저장하게 바꾸는건 기존게시물을

하나 하나 변경해야 하고...list skin의 검색부분을 변경해야 할것 같은데...

어찌 방법이 없을까요?

현재 스킨 소스는 다음과 같습니다.

list.skin.php의 검색부분
-----------------------------------------------------------------------------------------------------------------------------
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca      value="<?=$sca?>">
<select name=sfl style="background-color:#f6f6f6; border:1px solid #7f9db9; height:21px;">
    <option value='wr_1||wr_content||wr_comment_reply'>발신자+내용+덧글</option>
    <option value='wr_content,1'>상세내용</option>
    <option value='wr_1'>발신자</option>
    <option value='wr_2'>담당자</option>
    <option value='wr_name'>작성자</option>
</select>
<input name=stx maxlength=15 itemname="검색어" required value='<?=$stx?>' style="width:204px; background-color:#f6f6f6; border:1px solid #7f9db9; height:21px;">
<input type=image src="<?=$board_skin_path?>/img/btn_search.gif" border=0 align=absmiddle>
<input type=radio name=sop value=and>and
<input type=radio name=sop value=or>or

</form>
-----------------------------------------------------------------------------------------------------------------------------


write.skin.php 의 wr_2 저장부분
-----------------------------------------------------------------------------------------------------------------------------
<tr>
    <td class=write_head>담당직원</td>
    <td>
    <select name="wr_2" itemname="담당직원">
    <option value="">전직원</option>
    <?for($j=0;$mb_row=sql_fetch_array($mb_result);$j++){?>
    <option value="<?=$mb_row[mb_id]?>"><?=$mb_row[mb_name]?></option>
    <?}?>
    </select><?if($w=="u"){?><script language="JavaScript">document.getElementById('wr_2').value='<?=$write[wr_2]?>';</script><?}?>
    </td>
</tr>
-----------------------------------------------------------------------------------------------------------------------------
워낙 초보라 어찌해야 할지 막막합니다.

SIR 회원여러분의 도움 부탁드립니다.

댓글 전체

<option value="<?=$mb_row[mb_name]?>"><?=$mb_row[mb_name]?></option>

으로 하시면 되지 않을까요... 그럼 wr_2 에 이름으로 저장이되고... 검색시에

담당자 < 항목에서 이름으로 검색이 될 듯 합니다만...
아하....... 아이디로 저장하고 이름으로 검색 하는 것이었군요.............

검색시 회원이름으로 DB쿼리를 날리셔서 다시 해당 ID값을 받아서... wr_2 값과 비교하셔야 합니다만..

조금 힘드실것 같습니다... 차라리 여분 필드남는곳에 name도 따로 저장하시는 것이.. 편하실 것 같습니다만...ㅠㅠ
<? include("./_common.php"); ?>
sql_query(update g4_write_게시판ID set wr_2 = '변경할이름' where wr_2 = '기존저장된ID');

파일 하나 만드셔서.. 위 내용으로 저장하셔서.. 게시판ID, 변경할이름, 기존저장된ID등을 바꿔가면서

실행 하시면 됩니다..

더 상세하게 프로그램을 짤 순 있겠지만... 내용이 많지 않다면 수작업으로 하시는 것이 빠를 것 같습니다...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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