검색시 특정 그룹만 검색되게 하는법 정보
검색시 특정 그룹만 검색되게 하는법본문
1과 2라는 그룹이 있습니다. 검색시 1만 검색되게 하거나 2만 검색되게 하려면 어떻게 해야 하나요?
현재상태는 1번그룹만 검색이 됩니다. 셀렉트 박스로 2번을 지정하면 2번만 검색이 됩니다.
셀렉트 박스 없이 고정값으로 1번 이나 2번 그룹을 검색하게 하고 싶습니다.
<?
$group_select = "<select id='head_gr_id' name='gr_id' class=select>
<option value=''>통합검색";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
$group_select = "<select id='head_gr_id' name='gr_id' class=select>
<option value=''>통합검색";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
?>
댓글 전체
// 해당 그룹만 출력
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '그룹아이디' order by gr_id ";
// 제외된 그룹 빼고 모두 출력
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id != '제외할그룹아이디' order by gr_id ";
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '그룹아이디' order by gr_id ";
// 제외된 그룹 빼고 모두 출력
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id != '제외할그룹아이디' order by gr_id ";
코멘트 감사합니다.
where 조건문을 이용하는 것이었군요..
where 조건문을 이용하는 것이었군요..