<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[get함수로 데이터 가져오기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/28869</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>function.php에서</p>

<pre>
<code class="language-php">add_filter('kboard_list_where', 'notice_list_where', 10, 2);
function notice_list_where($where, $board_id){


	if($board_id=='1'){
		global $wpdb;

		$category1 = $_GET['category1'];
		$category2 = $_GET['category2'];


		/*WHERE `option_key`='checkbox1' AND `option_value` LIKE '%{1}%')";*/

		$where="`board_id`='$board_id' and
		`category1`='$category1' and
		`category2`='$category2' and
		`uid` IN(SELECT content_uid
		FROM `{$wpdb-&gt;prefix}kboard_board_option`
		WHERE `option_key`='checkbox4'
		AND `option_value` LIKE '%4%')";

		var_dump($where);

		return $where;
	}
	return $where;
}</code></pre>

<p>이런 형식으로 해당 카테고리1과 카테고리2에 포함되는 것들중 option_key값이 'checkbox4'이고 option_value값이 '4'인것을 찾았습니다.</p>

<p> </p>

<p>1. tree_category_1, tree_category_2, tree_category_3 을 가져오는 방법은 어떤것이 있을까요?</p>

<p>2. 검색창에서 체크박스로 체크하여 넘긴 option_key값과 option_value값이 </p>

<pre>
<code>		WHERE `option_key`='checkbox4'
		AND `option_value` LIKE '%4%')";</code></pre>

<p>'checkbox4' 와 '4'가 아닌</p>

<p>체크하여 넘긴값으로 바꾸려면 어떻게 할 수 있나요?</p>

<p> </p>

<p>현재 option값이나 현재 value값은 검색버튼을 눌렀을때 나오게 하려합니다.</p>

<p> </p>

<p>제가 하려고 하는것은</p>

<p><img alt="L25DHsZ.png" src="https://i.imgur.com/L25DHsZ.png" /></p>

<p>이것입니다.</p>

<p> </p>

<p>알려주신것들 내에서 열심히해보려고 하는데 잘안되네요 ㅠㅠ</p>

<p>답변주셔서 감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1. KBoard 플러그인에서 선택한 계층형 카테고리를 가져와서 where 절에 적용하는 방법...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/28900</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. KBoard 플러그인에서 선택한 계층형 카테고리를 가져와서 where 절에 적용하는 방법은</p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">if(isset($_GET['kboard_search_option'])&amp;&amp;$_GET['kboard_search_option']){
	$kboard_search_option = $_GET['kboard_search_option'];
	$sub_where = array();
	foreach($kboard_search_option as $tree_category){
		$sub_where[] = "`option_key`='{$tree_category['key']}' AND `option_value`='{$tree_category['value']}'";
	}
	$sub_where = implode(' AND ', $sub_where);
}</code></pre>

<p> </p>

<p>2. GET 방식으로 값을 넘기고 있으신지요?</p>

<p>PHP의 $_GET 변수에 대해 알아보셔야 할 듯합니다.</p>

<p>아래의 링크 참고해보시겠어요?</p>

<p><a href="http://php.net/manual/kr/reserved.variables.get.php" target="_blank">http://php.net/manual/kr/reserved.variables.get.php</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 03 Jan 2019 00:59:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>