채택완료

전체검색란에 카테고리명 검색

2022-01-12 (수) 10:45:46 2,280

그누보드 전체검색에서 카테고리명을 검색하면 '검색된 자료가 없습니다.' 라고 뜨는데

카테고리명을 검색해도 관련된 게시글이 노출되게 하려면 어떻게 해야하나요?

고양이 분양 사이트 제작중이고 묘종을 카테고리로 분류했습니다.

답변 2개 / 댓글 5개

채택된 답변
+20 포인트

검색폼에서 ca_name 필드 추가

                <input type="hidden" name="sfl" value="wr_subject||wr_content||ca_name">

답변에 대한 댓글 1개

ca_name필드 추가 후에도 검색결과가 나오지 않네요 T^T

search.skin.php 상단에 아래코드를 넣어서 어떻게 나오는지 올려보세요

echo $sql_search.'////////////////////';

답변에 대한 댓글 4개

((INSTR(wr_subject, '먼치킨') or INSTR(wr_content, '먼치킨') or 1=0))////////////////////

으로 나옵니다!
<form name="fsearch" onsubmit="return fsearch_submit(this);" method="get">
<input type="hidden" name="srows" value="<?php echo $srows ?>">
<input type="hidden" name="sfl" value="wr_subject||wr_content||ca_name">
<fieldset id="sch_res_detail">
<label for="sfl" class="sound_only">검색조건</label>
<select name="sfl" id="sfl">
<option value="wr_subject||wr_content"<?php echo get_selected($sfl, "wr_subject||wr_content") ?>>제목+내용</option>
<option value="wr_subject"<?php echo get_selected($sfl, "wr_subject") ?>>제목</option>
<option value="wr_content"<?php echo get_selected($sfl, "wr_content") ?>>내용</option>
<option value="wr_name"<?php echo get_selected($sfl, "wr_name") ?>>이름</option>
</select>

<label for="stx" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
<span class="sch_wr">
<input type="text" name="stx" value="<?php echo $text_stx ?>" id="stx" required size="50">
<button type="submit" class="btn_submit">검색</button>
</span>
bbs/search.php 수정
case 'ca_name' : <---- 추가
case 'wr_subject' :
case 'wr_content' :
대박 ㅠㅠㅠㅠㅠ 잘 검색됩니다!! 감사합니당!!!bbbb

답변을 작성하려면 로그인이 필요합니다.