새로운 변수 $is_holiday 를 만들어주었습니다.
bbs > write.php 에서
$is_holiday = false;
$holiday_checked = '';
if ($wr_1) {
$is_holiday = true;
$holiday_checked = 'checked';
}
그리고 일정 게시판에서
skin > board > schedule_skin > write.skin.php 에서
if ($is_holiday) {
$option .= "\n".'<input type="checkbox" id="wr_1" name="wr_1" value="1" '.$holiday_checked.'>'."\n".'<label for=wr_1">휴일</label>';
}
라고 만들어주었습니다. 하지만 체크 박스가 생성이 되지 않았습니다.
여분필드로 체크박스 만드는거 참고해서 만들었는데 왜 체크박스 생성이 되지 않나요?
답변 6개 / 댓글 3개
write.skin.php 파일에서 if ($is_holiday) {.....} 이걸로 감싸지 말고 옵션 값만..
$option .= "\n".'<input type="checkbox" id="wr_1" name="wr_1" value="1" '.$holiday_checked.'>'."\n".'<label for=wr_1">휴일</label>';
답변에 대한 댓글 2개
echo 하셨나요?
새글이면 wr_1 값이 항상 비어있습니다.
wr_1은 정의가 되신건가요?
해당도 기본값은아니라서요. 글쓰기면 $write['wr_1']로 해보셔야 할거 같습니다.
echo $option;
혹시 모르니 이 코드를 그래도 붙여넣게 해보시겠어요~
if ($is_holiday) {
$option .= "\n".'<input type="checkbox" id="wr_1" name="wr_1" value="1" '.$holiday_checked.'>'."\n".'<label for="wr_1">휴일</label>';
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.