기본검색기능 질문

기본검색기능 질문

QA

기본검색기능 질문

답변 2

본문

기본으로 주어지는 검색기능을 통해 단어를 검색하면 기본적으로 /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문을 태워서 검색을 하게 하면 될 듯 합니다.

 

도움이 되셨는지요 ^^

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로