다중분류검색에대해서 물어보고싶어요...

다중분류검색에대해서 물어보고싶어요...

QA

다중분류검색에대해서 물어보고싶어요...

답변 1

본문

<br />
<div><br /></div>
<div><div>&lt;div class="board_category_tab"&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;a href='board.php?bo_table=&lt;?=$bo_table?&gt;&amp;sca=&lt;?=$sca?&gt;&amp;sca3=&lt;?=$sca3?&gt;' &nbsp;class="board_category &lt;?=!$sca2?"thisTab":" "?&gt;" &gt;전체&lt;/a&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;? for ($j=0; $j&lt;count($cat1); $j++){</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$this_style='';</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if ($sca2==$cat1[$j]) $this_style=" thisTab";//여기서 $stx 에서 짤라낸 값을 가지고 판단</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;a href='board.php?bo_table=&lt;?=$bo_table?&gt;&amp;sca=&lt;?=$sca?&gt;&amp;sca2=&lt;?=$cat1[$j]?&gt;&amp;sca3=&lt;?=$sca3?&gt;' class="board_category&lt;?=$this_style?&gt;"&gt;&lt;?=$cat1[$j]?&gt;&lt;/a&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;?}?&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;/div&gt;&nbsp;</div>
<div><br /></div>
<div>&lt;!-- 3단/////////////////////////////////////////////////////////////////////// --&gt;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;div class="board_category_tab"&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;a href='board.php?bo_table=&lt;?=$bo_table?&gt;&amp;sca=&lt;?=$sca?&gt;&amp;sca2=&lt;?=$sca2?&gt;' class="board_category &lt;?=!$sca3?"thisTab":" "?&gt;" &gt;전체&lt;/a&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;? for ($k=0; $k&lt;count($cat2); $k++){</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$this_style='';</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>if ($sca3==$cat2[$k]) $this_style=" thisTab";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;a href='board.php?bo_table=&lt;?=$bo_table?&gt;&amp;sca=&lt;?=$sca?&gt;&amp;sca2=&lt;?=$sca2?&gt;&amp;sca3=&lt;?=$cat2[$k]?&gt;' class="board_category&lt;?=$this_style?&gt;"&gt;&lt;?=$cat2[$k]?&gt;&lt;/a&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;?}?&gt;</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>&lt;/div&gt;&nbsp;</div></div>
<div><br /></div>
<div><font color="#c00000">현재는 값을 뽑아와요...</font></div>
<div><font color="#c00000"><br /></font></div>
<div><font color="#c00000">bbs/board.php?bo_table=0505&amp;sca1=서울&amp;sca2=가격&amp;sca=민박</font>
<div><font color="#c00000"><br /></font></div>
<div><font color="#c00000">이런식으로 검색할려면 어떻케 해야되죠.. sca는 카테고리고&nbsp;</font></div>
<div><font color="#c00000">sca1=서울 &amp;sca2=가격 머 이렇케 할려면&nbsp;</font></div>
<div><font color="#c00000"><br /></font></div>
<div><font color="#c00000">꼭 좀 부탁 드려여 ^^&nbsp;</font></div></div>

이 질문에 댓글 쓰기 :

답변 1

sca1=서울&sca2=가격&sca=민박


아래처럼 정의하고..

$sca = sca.sca1.sca2

where 추가 하면 되겠네요.

sca저장되는컬럼.sca1저장되는컬럼.sca2저장되는컬럼 = '$sca'


이거는 무조건 카테고리 값이 있어야 되는거 아닌가요?... sca값이없다면 ..??.. 안되자나요..
처음 민박 클릭 안하고 가격먼저 클릭하고 혹은 서울 먼저 클릭했을시면 ..??..
흠.... 어떻케 해야되지 ㅠㅠ

$dyn_where = " 1 = 1 ";
if($sca != "") $dyn_where .= " and sca = '$sca'";
if($sca1 != "") $dyn_where .= " and sca1 = '$sca1'";
if($sca2 != "") $dyn_where .= " and sca2 = '$sca2'";

where 이하에 $dyn_where 추가 하면 될것같네요.
아래처럼요..
where $dyn_where

and조건이 아니면 or 로 하면 될것 같네요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 11
© SIRSOFT
현재 페이지 제일 처음으로