php로 검색기능 구현하기!
게시판에 검색기능을 구현해봤다
1.
<?=selectArray($search, "search_key", $search_key)?>
<input type="text" name="search" value="<?=$_REQUEST["search"]?>" class="input" placeholder="검색어를 입력해 주세요."/>
<button type="submit" >검색</button>
<a type="button">초기화</a>
$search = array(
"name" => "이름",
"phone" => "휴대폰번호",
"email" => "이메일",
);
- 선택항목은 <?=selectArray($search, "search_key", $search_key)? 를 통해 가져오고
- input에 value값을 $_REQUEST["search"]로 전달해준다
입력한 검색어가 submit되겟지 ?
2.
if ($search_key && $search) $w .= " AND ".$search_key." LIKE '%".$search."%'";
$search_key 는 선택한 키워드
$search는 사용자가 입력한 검색어
만약에 2개의 값이 들어왔다면 $w라는 변수에 LIKE를 활용해 저장한다
3.
그 후 리스트 뿌려주는 쿼리에 추가해주기 !
where조건 뒤쪽으로 넣어줬다