고수님들 도와주세요...ㅠㅠ 여분필드를 카테고리로 사용하려고 합니다
본문
<!-- 장르 -->
<div class="select" id="genresSelect">
<input type="radio" id="radio-all-genres" name="wr_5" value="" <?php if (empty($_GET['wr_5'])) { echo 'checked'; } ?>>
<label for="radio-all-genres">전체</label>
<?php
$genres = array('액션', '롤플레잉', '퍼즐', '어드벤처', '시뮬레이션', '음악', '스포츠', '아케이드');
foreach ($genres as $genre) {
$checked = (isset($_GET['wr_5']) && $_GET['wr_5'] == $genre) ? 'checked' : '';
echo '<input type="radio" id="radio-' . $genre . '" name="wr_5" value="' . $genre . '" ' . $checked . '>';
echo '<label for="radio-' . $genre . '">' . $genre . '</label>';
}
?>
</div>
위와 같이 wr_5를 게시물리스트에서 라디오버튼으로 만들어서 카테고리처럼 사용하려고 합니다.
데이터 제공받아서 크롤러로 글을 자동으로 등록해주고 있는데 분류가 두 개 이상 들어가는 게 있습니다.
문제가 발생하는 것이 무엇이냐면
wr_5에 데이터 값이 액션,롤플레잉으로 입력되어 있으면
액션 버튼을 눌렀을때 필터링이 잘되는데 롤플레잉으로 입력되어 있으면 필터링이 되질 않습니다ㅠㅠ
콤마로 구분되어 있는 두번째 단어를 인식 못하는 것 같은데 이것을 해결 할 수 있는 방법이 있을까요?
초보자가 게임 커뮤니티를 만들고 있는데 이것 때문에 20시간 잠도못자고 씨름하고 있습니다.ㅠㅠ
!-->답변 3
$_get 이게 아니라 게시판 읽기 나 글쓰기 구분해서 써야되요
$write['wr_5'] 입력폼이면 이걸로 해야되구요
$categories 디버깅 했을때 배열로 나온거 맞나요?
디비확인해보세요 어떤식으로 저장이되는지요 wr_5 옵션 카테고리 확인 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.