<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시물 검색 관련 (범위 설정)]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53088</link>
		<description><![CDATA[<p>안녕하세요!</p>

<p>처음 질문글을 올리게되었는데 다름이 아니라</p>

<p>게시판에 범위를 설정하여 게시물을 검색할 수 있도록 list, editor, document 파일들을 수정하였고</p>

<p>특정 수치의 범위를 검색하기 위해 list.php 파일에 수치 범위를 검색할 수 있도록 두 개의 입력폼까지</p>

<p>만들어두고 실제로 범위값을 입력하여 검색이 잘되는 것 같았습니다.</p>

<p> </p>

<p>헌데 잘 작동이 되는 줄 알고 있었던게 최소 범위와 최대 범위의 숫자 자릿수가<br />
다를 때는 검색 기능이 아무것도 찾질 못하더라구요<br />
<br />
(예시 1: 10 ~ 12 처럼 두 자릿수를 검색하면 알맞은 검색 결과 값과 함께 110 또는 124와 같이 '1의 자릿수'를 제외한 앞 두 숫자가 겹치는 게시물들도 함께 검색됨.(반대로 세 자릿수로 검색하면 '1의 자릿수'를 제외한 앞 두 숫자가 겹치는 두 자릿수를 가진 게시물들도 검색됨).<br />
예시 2: 70 ~ 132 등과 같이 두 자릿수와 세 자릿수 처럼 자릿수가 다를 땐 어떠한 검색 결과도 나오지 않음.<br />
예시 3: 070 ~ 132 처럼 억지로 자릿수를 맞추면 검색 결과가 나오긴 하나, 실제 70~132 사이의 결과값 뿐만 아니라 전혀 다른 값을 가진 엉뚱한 게시물들도 함께 나옴.)</p>

<p>이래저래 아무리 php 코드를 수정해보고 실험해봐도 대체 어떤게 문제인지조차 도저히 알 수가 없어서 이렇게 질문을 남기게 되었습니다.</p>

<p> </p>

<p>아래는 list.php에 만들어서 사용 중인 코드입니다.<br />
아무쪼록 비도 많이 오고 날씨도 오락가락하는 요즘, 감기 걸리지 않도록 조심하시고<br />
명쾌한 답변 기다리고 있겠습니다 감사합니다!<br />
 </p>

<pre>
<code class="language-php">&lt;!-- 옵션 필드 검색 데이터를 초기화 --&gt;
			&lt;?php $kboard_search_option = kboard_search_option()?&gt;
		
			&lt;!-- 검색 방법 (AND, OR) --&gt;
			&lt;input type="hidden" name="kboard_search_option[relation]" value="AND"&gt;

			&lt;!-- lev 옵션 필드 검색 --&gt;
			&lt;input type="hidden" name="kboard_search_option[lev][key]" value="lev"&gt;
			&lt;input type="hidden" name="kboard_search_option[lev][compare]" value="&gt;="&gt;
			&lt;input type="text" name="kboard_search_option[lev][value]" value="&lt;?php echo isset($kboard_search_option['lev']['value']) ? $kboard_search_option['lev']['value'] : '';?&gt;" placeholder="레벨(적은 수)"&gt;

			&lt;input type="hidden" name="kboard_search_option[lev1][key]" value="lev"&gt;
			&lt;input type="hidden" name="kboard_search_option[lev1][compare]" value="&lt;="&gt;
			&lt;input type="text" name="kboard_search_option[lev1][value]" value="&lt;?php echo isset($kboard_search_option['lev1']['value']) ? $kboard_search_option['lev1']['value'] : ''?&gt;" placeholder="레벨(높은 수)"&gt;</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[말씀해주신대로 kboard_list_where 필터를 활용하여 어느 정도 구색을 갖추었는데

LIKE를 사용하여 검...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53120</link>
			<description><![CDATA[<p>말씀해주신대로 kboard_list_where 필터를 활용하여 어느 정도 구색을 갖추었는데</p>

<p>LIKE를 사용하여 검색할 땐 정확히 검색이 되는데</p>

<p>`title`&gt;= '$lev' 처럼 등호를 사용하여 크기 비교를 하려하면 검색이 이상하게 되는데 어떤 원인 때문인지 도저히 모르겠습니다..ㅜㅜ</p>

<p><br />
*이상한 경우들 예시*<br />
1번 게시물은 80, 2번 게시물은 120의 값을 가진 각 2개의 게시물이 있을 때.<br />
<br />
예시 1:<br />
검색어: 70으로 검색할 시, 80의 게시물만 검색됨.<br />
<br />
예시 2:<br />
검색어: 110으로 검색할 시, 80과 120 게시물이 둘 다 검색됨.<br />
<br />
예시 3:<br />
검색어: 190으로 검색할 시, 80의 게시물이 검색됨.<br />
<br />
예시 4:<br />
검색어: 90으로 검색할 시, 아무것도 나오지 않음.</p>

<p> </p>

<p>(추론: 검색할 때 자릿 수가 서로 다른 값을 비교하지 못하는 것 같습니다.)</p>]]></description>
			<author>freeoffree</author>
			<pubDate>Sat, 29 May 2021 09:44:38 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[말씀해주신대로 kboard_list_where 필터를 활용하려하는데 필터 코드 작성시에

list.php 에서 만들어 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53118</link>
			<description><![CDATA[<p>말씀해주신대로 kboard_list_where 필터를 활용하려하는데 필터 코드 작성시에</p>

<p>list.php 에서 만들어 둔 추가 필드 검색 입력란에 입력하게 될 키워드들은(실제 목록에서 검색할 때 입력하는 키워드) 어떻게 함수로 불러와야하는지,<br />
(입력칸의 name의 값과 동일한 $_GET['kboard_option_lev']  이런 식으로 해도 값이 넘어오질 않더라구요)</p>

<p>editor.php 에 입력해 둔 추가 필드(메타 키 "kboard_option_lev")를 어떻게 표현해야하는지만 알려주시면 감사하겠습니다.<br />
(where절 활용시 제목은 `title` 로, 본문은 `content`로, 옵션키는 `option_key` 등으로 표현하 듯이)</p>

<p> </p>

<p>$keyword1 = 실제 목록에서 입력한 키워드 1; &lt;- 여기에 들어가야할 코드를 모르겠습니다.<br />
$keyword2 = 실제 목록에서 입력한 키워드 2; &lt;- 여기에 들어가야할 코드를 모르겠습니다.<br />
$where .= "`title` &lt;= {$keyword1}"; &lt;- `title` 대신 기준으로 삼을 코드를 모르겠습니다.</p>]]></description>
			<author>freeoffree</author>
			<pubDate>Sat, 29 May 2021 04:51:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[일반적인 방법으로는 어려울 듯합니다.

KBoard 플러그인에 내장되어 있는 kboard_list_where 필터를 활...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53110</link>
			<description><![CDATA[<p>일반적인 방법으로는 어려울 듯합니다.</p>

<p>KBoard 플러그인에 내장되어 있는 kboard_list_where 필터를 활용하시면</p>

<p>게시글 목록 페이지에서 게시글 목록을 가져오는 DB쿼리문의 WHERE절을 편집할 수 있습니다.</p>

<p>경우에 따라서는 kboard_list_from 필터를 활용해서</p>

<p>DB쿼리문의 FROM 절을 편집해야 할 수도 있습니다.</p>

<p> </p>

<p>KBoard 주요 액션과 필터에 대한 자세한 내용은</p>

<p>아래 링크를 참고해보세요.</p>

<p><a href="https://www.cosmosfarm.com/products/kboard/hooks" target="_blank">https://www.cosmosfarm.com/products/kboard/hooks</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 28 May 2021 06:37:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[editor.php 에 등록한 필드의 값이 아래와 같이 하나만 존재하고


&amp;lt;input type=&quot;text&quot...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53103</link>
			<description><![CDATA[<p>editor.php 에 등록한 필드의 값이 아래와 같이 하나만 존재하고</p>

<pre>
<code>&lt;input type="text" id="kboard_option_lev" name="kboard_option_lev" value="&lt;?php echo $content-&gt;option-&gt;lev?&gt;"&gt;</code></pre>

<p>이 값이 예를 들어 95 일 때</p>

<p>검색할 때는 90 ~ 99 두 개의 폼에 각각 값을 입력하여 'lev'이라는 한 가지의 값을<br />
검색하도록 만들고 싶은건데 범위로 검색하게 만드는 건 불가능한 걸까요??</p>]]></description>
			<author>freeoffree</author>
			<pubDate>Fri, 28 May 2021 03:39:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드를 확인해보니 조금 잘못 수정하신 듯합니다.

올려주신 코드 중 아래의 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53093</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 코드를 확인해보니 조금 잘못 수정하신 듯합니다.</p>

<p>올려주신 코드 중 아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;input type="hidden" name="kboard_search_option[lev1][key]" value="lev"&gt;</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-html">&lt;input type="hidden" name="kboard_search_option[lev1][key]" value="lev1"&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 28 May 2021 01:14:33 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>