여분필드를 분류처럼 활용하고 싶은데요. 채택완료
write.skin.php 파일에 보면,
</p><p> <?php if ($is_category) { ?></p><p> <tr></p><p> <th scope="row"><label for="ca_name">분류<strong class="sound_only">필수</strong></label></th></p><p> <td></p><p> <select name="ca_name" id="ca_name" required class="required" ></p><p> <option value="">선택하세요</option></p><p> <?php echo $category_option ?></p><p> </select></p><p> </td></p><p> </tr></p><p> <?php } ?></p><p>
위처럼 카테고리 사용여부를 확인해서 체크되어 있으면 값을 불러와서 선택하게 되어 있는데요.
위처럼 wr_3 여분필드를 활용하려고 합니다.
</p><p><span class="Apple-tab-span" style="white-space: pre;"> </span><tr></p><p> <th scope="row"><label for="wr_3">지역<strong class="sound_only">필수</strong></label></th></p><p> <td></p><p> <select name="wr_3" id="wr_3" required class="required" ></p><p> <option value="">선택하세요</option></p><p> <?php echo $wr_3 ?></p><p> </select></p><p> </td></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></tr></p><p>
위처럼 했는데, 작동을 안합니다.
아마, wr_3 값을 불러와서, 분류처럼 중간에 '|'로 구분을 해서
$category_option 값을 구하는 코드를 찾지 못하겠습니다.
답변 2개
</p><p><select name="wr_3" id="wr_3" required class="required" ></p><p> <option value="">선택하세요</option>
<?
$arr = array("상", "중", "하");
foreach($arr as $v) {
$selected = $write['wr_3'] == $v ? " selected" : "";
echo "<option value='".$v."'".$selected.">".$v."</option>";
}
?>
</select></p><p>
밑에 보니 상/중/하로 하시는 거 같던데 이렇게 해 보세요.
답변에 대한 댓글 2개
주소 공개하기 좀 그러시면 쪽지로 부탁 드립니다.
봐야 알 수 있을 것 같네요.
댓글을 작성하려면 로그인이 필요합니다.
LIST.PHP 파일에 있습니다
$categories = explode('|', $board['bo_category_list']); // 구분자가 로 되어 있음
for ($i=0; $i $category = trim($categories[$i]); if ($category=='') continue; $category_option .= ' $category_msg = ''; if ($category==$sca) { // 현재 선택된 카테고리라면 $category_option .= ' id="bo_cate_on"'; $category_msg = '열린 분류 '; } $category_option .= '>'.$category_msg.$category.'
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
글 작성할때 왕계란님 알려주신대로 하니 쉽게 해결이 되었습니다.
그런데, 문제는 글 리스트 에서,
상단에 처번째 분류만 탭으로 구분이 되는데, 두번째 분류인, 상중하를 분류처럼 위에 탭을 추가로 만들려면 어떻게 하면 좋을까요?
리스트 상단에 분류1... A | B | C | D 이렇게 나오는 부류 아래에
상 | 중 | 하 ... 이렇게 분류를 또 있게 하려고 합니다.