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

/adm/member_list.php 에서 채택완료

역같아들어가니 7년 전 조회 2,234

아이디

이름

별명  등 검색창이 있는데

 

아이디와 이름은 게시판에서 처럼 mb_id || mb_name 를 어느것이던 검색하고 싶은데

어떻게 할 수 있을까요?

 

    <option value="mb_id"<?php echo get_selected($_GET['sfl'], "mb_id"); ?>>회원아이디</option>
    <option value="mb_nick"<?php echo get_selected($_GET['sfl'], "mb_nick"); ?>>닉네임</option>
    <option value="mb_name"<?php echo get_selected($_GET['sfl'], "mb_name"); ?>>이름</option>

이렇게 되어 있는데..

게시판이랑은 좀 달라서,,,

 

 

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

답변 2개

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

<option value="mb_id||mb_name"<?php echo get_selected($_GET['sfl'], "mb_id||mb_name"); ?>>아이디+이름</option>

추가하시고..

 

윗 부분에 23줄 정도에 추가해줘야 합니다.

</p>

<p>switch ($sfl) {</p>

<p>case 'mb_point' :</p>

<p>$sql_search .= " ({$sfl} >= '{$stx}') ";</p>

<p>break;</p>

<p>case 'mb_level' :</p>

<p>$sql_search .= " ({$sfl} = '{$stx}') ";</p>

<p>break;</p>

<p>case 'mb_tel' :</p>

<p>case 'mb_hp' :</p>

<p>$sql_search .= " ({$sfl} like '%{$stx}') ";</p>

<p>break;</p>

<p>case 'mb_id||mb_name' :</p>

<p>$sql_search .= " (mb_id like '%{$stx}%' or mb_name like '%{$stx}%') ";</p>

<p>break;</p>

<p>default :</p>

<p>$sql_search .= " ({$sfl} like '{$stx}%') ";</p>

<p>break;</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

역같아들어가니
7년 전
감사합니다~ 너무 잘됩니다.

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

s
sinbi Expert
7년 전

저도 초보라 자세한 건 모르지만,

게시판 하단 검색창 부분 소스를 참고해 보세요.

거기에 제목 + 내용 조합해서 함께 검색하는 소스 있어요.

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

답변에 대한 댓글 1개

역같아들어가니
7년 전
감사합니다.

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

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

로그인