수정시 카테고리값을 못가져오는경우.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

수정시 카테고리값을 못가져오는경우.. 정보

수정시 카테고리값을 못가져오는경우..

본문

아래와 같이 카테고리 모양을 셀렉트박스 -> 탭 모양으로 바꿔서 적용하였습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121743 의 방법을 사용했습니다

////////////////////////////////////////////////////list.skin.php

//카테고리 탭모양으로
function get_category_option_tab($bo_table=''){
global $g4, $board, $_GET, $total_count,$write_table;
$total_count = $board[bo_count_write];

...


// 분류 사용 여부

$is_category = true;
if ($board[bo_use_category])
{
    $category_option = get_category_option_tab($bo_table); // SELECT OPTION 태그로 넘겨받음
}



// 카테고리 출력
<? if ($is_category) { ?><td><a href="<?=$list[$i][ca_name_href]?>"><?=$list[$i][ca_name]?></a></td><? } ?>




////////////////////////////////////////////////////write.skin.php

<select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select>




글작성후 수정모드시 분류가 '선택하세요'로만 찍힙니다.
제 생각에 선택했던 카테고리값을 못받아오는 이유가 list.skin.php의 분류사용여부에서

 $category_option = get_category_option_tab($bo_table); // SELECT OPTION 태그로 넘겨받음

이것때문에 그런것 같습니다.
<?=$write[ca_name]?> 로 값을 받아와서 분류option에 echo로 넣어 보려고도 해보고..

아니면
<option value='카테고리1' <? if($ca_name == "카테고리1") echo "selected"; ?>>카테고리1</option>
 이런식으로 일일히 설정해주는방법도 생각해보았는데.. 더 좋은방법이 있는지 궁금해서..

한번 살펴봐주세요~!
  • 복사

댓글 전체

</select> 밑에
=============== 추가소스===============
<script type="text/javascript">
$("select[name=ca_name] option[value='<?=$write[ca_name]?>']").attr("selected",true);
</script>
© SIRSOFT
현재 페이지 제일 처음으로