카테고리 중복 선택할 수 있는 방법을 부탁드립니다. 정보
카테고리 중복 선택할 수 있는 방법을 부탁드립니다.본문
첨부 이미지처럼 카테고리를 형성해서 중복선택이 가능하도록 만들고자 합니다.
현재는 체크박스에 체크를 하면 맨 마지막 분류(가장 큰 수)가 카테고리로 선택되고 있답니다.
물론, 읽기 페이지에서도 하나만 체크된 걸로 뜨고 있습니다.
예를 들면, 분류1 분류3 분류9 를 체크할 경우, 분류9 만 체크된 결과가 나오네요.
아래가 사용한 코드입니다.
어떻게 수정을 해야, 중복선택이 가능할까요?
<?
$cate_menu = explode("|",$board[bo_category_list]);
$ca_td_num = "4"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다.
$ca_td_width = 120 / $ca_td_num ;
for ($c=0, $cnt=count($cate_menu); $c<$cnt; $c++) {
if ($write[ca_name] == $cate_menu[$c]) { $checked[$c] = "checked"; } else { $checked[$c] = ""; }
if ($c == "0" || ($c >= $ca_td_num && $c % $ca_td_num == "0")) { echo "<tr>"; }
echo "<td width='".$ca_td_width."%'>";
echo "<input type='checkbox' name='ca_name' value='$cate_menu[$c]' ".$checked[$c].">";
echo $cate_menu[$c];
}
?>
방법을 아시는 분의 답변을 기다리겠습니다.
감사합니다.
현재는 체크박스에 체크를 하면 맨 마지막 분류(가장 큰 수)가 카테고리로 선택되고 있답니다.
물론, 읽기 페이지에서도 하나만 체크된 걸로 뜨고 있습니다.
예를 들면, 분류1 분류3 분류9 를 체크할 경우, 분류9 만 체크된 결과가 나오네요.
아래가 사용한 코드입니다.
어떻게 수정을 해야, 중복선택이 가능할까요?
<?
$cate_menu = explode("|",$board[bo_category_list]);
$ca_td_num = "4"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다.
$ca_td_width = 120 / $ca_td_num ;
for ($c=0, $cnt=count($cate_menu); $c<$cnt; $c++) {
if ($write[ca_name] == $cate_menu[$c]) { $checked[$c] = "checked"; } else { $checked[$c] = ""; }
if ($c == "0" || ($c >= $ca_td_num && $c % $ca_td_num == "0")) { echo "<tr>"; }
echo "<td width='".$ca_td_width."%'>";
echo "<input type='checkbox' name='ca_name' value='$cate_menu[$c]' ".$checked[$c].">";
echo $cate_menu[$c];
}
?>
방법을 아시는 분의 답변을 기다리겠습니다.
감사합니다.
댓글 전체