기본검색기능 질문
본문
기본으로 주어지는 검색기능을 통해 단어를 검색하면 기본적으로 /bbs/search.php 로 이어져서 검색된 글이 출력이됩니다.
/bbs/search.php 페이지에 검색된 내용이 출력되는것이 아니라 특정한 한개의 게시판의 내용만 검색하여 그 게시판 리스트 페이지만 검색한 것 처럼 연결이 가능 할까요?
쉽게 설명 드리면,
1. 메인페이지에서 검색을합니다.
2. 검색은 /bbs/board.php?bo_table=abc 게시판의 내용만 검색합니다.
3. 검색된 내용은 /bbs/search.php 페이지에 출력되는 것이 아니라 /bbs/board.php?bo_table=abc 게시판 리스트 페이지에 검색된 내용만 출력됩니다.(리스트 페이지에서 검색한 것 처럼)
답변 2
<form action="/bbs/board.php">
<select name="bo_table">
<option value="">게시판</option>
<option value="free">자유 게시판</option>
</select>
<select name="sfl" id="sfl">
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
</select>
<input type="text" name="stx" id="stx" />
<input type="submit" value="search" />
</form>
리스트 뿌려지는 화면을 새로 만들려고 하시는 건지 아니면 해당 게시판으로 이동되게 하려는 건지 알 수가 없어서 후자로 했습니다.
위 게시판 부분에 해당 게시판을 채워 넣으시면 되겠네요.
!-->/bbs/search.php 각 계시판의 제목이나 내용을 검색해서 취합해서 한리스트 형식으로
보여주는 기능을 합니다.
말씀해로 특정 한 게시판 만을 원하신다면 search.php 을 열어보시면 board_table 에서 계시판의
bo_table을 모두 가지고와서 해당 게시판만큼 for문으로 돌립니다.
따라서 이부분을 조금 커스터 마이징을 하시면될듯합니다.
특정 게시판만만 if문을 태워서 검색을 하게 하면 될 듯 합니다.
도움이 되셨는지요 ^^
답변을 작성하시기 전에 로그인 해주세요.