포인트관리에서 닉네임으로 검색 하고십습니다.
본문
포인트관리에서 닉네임으로 검색 하고십습니다.
아래처럼 추가 햇는데 검색이 않됩니다.
고수님 도와주세요
$sql_search = " where (1) ";
if ($stx) {
$sql_search .= " and ( ";
switch ($sfl) {
case 'mb_id' :
$sql_search .= " ({$sfl} = '{$stx}') ";
break;
case 'mb_nick' :
$sql_search .= " ({$sfl} in ('" . implode("','", explode(' ', $stx)) . "'))";
break;
default :
$sql_search .= " ({$sfl} like '%{$stx}%') ";
break;
}
$sql_search .= " ) ";
}
if (!$sst) {
$sst = "po_id";
$sod = "desc";
}
$sql_order = " order by {$sst} {$sod} ";
$sql = " select count(*) as cnt
{$sql_common}
{$sql_search}
{$sql_order} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
<option value="mb_nick"<?php echo get_selected($_GET['sfl'], "mb_nick"); ?>>닉네임</option>
답변 1
default로 사용할 수 있으니 해당 부분 삭제 하면 됩니다.
case 'mb_nick' :
$sql_search .= " ({$sfl} in ('" . implode("','", explode(' ', $stx)) . "'))";
break;