답변 4개
https://github.com/gnuboard/gnuboard5/blob/master/adm/point_list.php#L7
// $sql_common = " from {$g5['point_table']} po";
$sql_common = " from {$g5['point_table']} po left outer join {$g5['member_table']} mb on mb.mb_id = po.mb_id";
https://github.com/gnuboard/gnuboard5/blob/master/adm/point_list.php#L13
switch ($sfl) {
// case 'mb_id':
// $sql_search .= " (po.{$sfl} = '{$stx}') ";
// break;
// default:
// $sql_search .= " ({$sfl} like '%{$stx}%') ";
// break;
case 'mb_id':
$sql_search .= " (po.{$sfl} = '{$stx}') ";
break;
case 'mb_name':
$sql_search .= " (mb.{$sfl} = '{$stx}') ";
break;
default:
$sql_search .= " (po.{$sfl} like '%{$stx}%') ";
break;
}
https://github.com/gnuboard/gnuboard5/blob/master/adm/point_list.php#L24
if (!$sst) {
// $sst = "po_id";
$sst = "po.po_id";
$sod = "desc";
}
https://github.com/gnuboard/gnuboard5/blob/master/adm/point_list.php#L44
$sql = " select po.*, mb.mb_name, mb.mb_nick, mb.mb_email, mb.mb_homepage, mb.mb_point
{$sql_common}
-- LEFT JOIN {$g5['member_table']} mb ON po.mb_id = mb.mb_id
{$sql_search}
{$sql_order}
limit {$from_record}, {$rows} ";
https://github.com/gnuboard/gnuboard5/blob/master/adm/point_list.php#L91
<select name="sfl" id="sfl">
<option value="mb_id" <?php echo get_selected($sfl, "mb_id"); ?>>회원아이디</option>
<option value="mb_name"<?php echo get_selected($sfl, "mb_name"); ?>>회원이름</option>
<option value="po_content" <?php echo get_selected($sfl, "po_content"); ?>>내용</option>
</select>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
<option value="mb_name"<?php echo get_selected($sfl, "mb_name"); ?>>회원이름</option>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
포인트 테이블에 이름이 따로 없어서 안나옵니다.
포인트 adm/point_list.php 검색 페이지에서 회원 이름을 검색하면 회원 테이블에서 정보를 가져와서 다시 보여주는 기능을 추가로 개발을 하셔야 합니다~
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
다른 부분들도 바꿔야 했네요!~
덕분에 해결되었습니다~