카테고리를 두 개 이상 적용할 순 없나요? 정보
카테고리를 두 개 이상 적용할 순 없나요?본문
카테고리가
야구,축구,농구,배구,탁구
이렇게 있으면
한 게시물의 카데고리를 야구, 축구 모두 적용하고
또 어떤 게시물은 축구,농구,배구
이런 식으로 카테고리를 여러개 적용할 순 없을까요?
그래서 카테고리 링크를
야구, 축구, 농구, 배구, 탁구
이렇게 해놓고
야구 클릭했을 때 처음 한 게시물이 출력되고
축구 클릭했을 때 위의 두 게시물이 모두 출력되고
이런 식으로 하려고 합니다.
그래서 생각해본 방법이
wr_6, wr_7, wr_8, wr_9, wr_10 필드를 만들어놓고
write.skin에서 체크박스를 만들었습니다. wr_6=야구 wr_7=축구 wr_8=농구 wr_9=배구 wr_10=탁구
이렇게 체크된 값이 각자의 필드에 들어갈 수 있게 만들었습니다.
그래서 카테고리별 링크를 야구 클릭하면
wr_6=야구 해당하는 게시물을 출력하려고 하는데요
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구
이렇게 링크를 걸어주면
아무것도 안나오네요.
주소창에 야구라는 글자가 바로 입력되면 안되는 문제인것 같습니다.
혹시 이런 방법이 맞는건지
아니면 간단한 방법을 알고 계시면 좀 알려주시면 감사하겠습니다.
야구,축구,농구,배구,탁구
이렇게 있으면
한 게시물의 카데고리를 야구, 축구 모두 적용하고
또 어떤 게시물은 축구,농구,배구
이런 식으로 카테고리를 여러개 적용할 순 없을까요?
그래서 카테고리 링크를
야구, 축구, 농구, 배구, 탁구
이렇게 해놓고
야구 클릭했을 때 처음 한 게시물이 출력되고
축구 클릭했을 때 위의 두 게시물이 모두 출력되고
이런 식으로 하려고 합니다.
그래서 생각해본 방법이
wr_6, wr_7, wr_8, wr_9, wr_10 필드를 만들어놓고
write.skin에서 체크박스를 만들었습니다. wr_6=야구 wr_7=축구 wr_8=농구 wr_9=배구 wr_10=탁구
이렇게 체크된 값이 각자의 필드에 들어갈 수 있게 만들었습니다.
그래서 카테고리별 링크를 야구 클릭하면
wr_6=야구 해당하는 게시물을 출력하려고 하는데요
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구
이렇게 링크를 걸어주면
아무것도 안나오네요.
주소창에 야구라는 글자가 바로 입력되면 안되는 문제인것 같습니다.
혹시 이런 방법이 맞는건지
아니면 간단한 방법을 알고 계시면 좀 알려주시면 감사하겠습니다.
댓글 전체
리스트에서 검색을 말하는거라면
write.skin.php
list.skin.php
write.skin.php
<select name=wr_6>
<option value=''>전체</option>
<option value='축구'>축구</option>
<option value='배구'>배구</option>
<option value='야동'>야동</option>
</select>
<script type='text/javascript'>document.getElementById('wr_6').value='<?=$write[wr_6]?>';</script>
list.skin.php
<? $category_option2 = "$g4[bbs_path]/board.php?bo_table=".$bo_table."&sca=".urlencode($sca)."&sfl=wr_6&sop=and&stx=";?>
<form name="fcategory1" method="get" style="margin:0px;">
<select name=stx onchange="location='<?=$category_option2?>'+<?=strtolower($g4[charset])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
<option value=''>전체</option>
<option value='축구'>축구</option>
<option value='배구'>배구</option>
<option value='야동'>야동</option>
</select>
</form>
<script type='text/javascript'>document.getElementById('stx').value='<?=$stx?>';</script>
</div>
혹시 이런 방법이 맞는건지 <--- 종목 하나만 적용하려면 방법은 맞지만
축구 클릭했을 때 위의 두 게시물이 모두 출력되고 <--- 이렇게 하려면 wr_6만 검색해서는 안됩니다
wr_7에 축구라는 값이 들어있으니 나올 수 없는거죠
이렇게 해보세요
1. 글등록시 야구, 축구에 체크되엇으면 wr_6='야구|축구'가 기록되게
2. 검색방법은 현재와 같이
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구
3. 수정시는 wr_6을 잘라서 체크박스 체크되게
축구 클릭했을 때 위의 두 게시물이 모두 출력되고 <--- 이렇게 하려면 wr_6만 검색해서는 안됩니다
wr_7에 축구라는 값이 들어있으니 나올 수 없는거죠
이렇게 해보세요
1. 글등록시 야구, 축구에 체크되엇으면 wr_6='야구|축구'가 기록되게
2. 검색방법은 현재와 같이
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구
3. 수정시는 wr_6을 잘라서 체크박스 체크되게
감사합니다. 답변해주신 덕에 용기를 얻어 이렇게 링크를 걸어서 해결했어요.
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=%EC%95%BC%EA%B5%AC
이렇게 링크를 걸었어요.
야구를 직접 검색어로 하면 안되는거 같아서 게시판에서 검색어를 입력해 나온 결과인
=%EC%95%BC%EA%B5%AC
이 글자를 입력했더니 원하는 결과를 얻을 수 있었습니다.
답변 감사합니다.
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=%EC%95%BC%EA%B5%AC
이렇게 링크를 걸었어요.
야구를 직접 검색어로 하면 안되는거 같아서 게시판에서 검색어를 입력해 나온 결과인
=%EC%95%BC%EA%B5%AC
이 글자를 입력했더니 원하는 결과를 얻을 수 있었습니다.
답변 감사합니다.