2026, 새로운 도약을 시작합니다.

전체검색란에 카테고리명 검색 채택완료

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

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

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

답변 2개

채택된 답변
+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

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

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

로그인
🐛 버그신고