게시판 리스트에서 게시글 체크 후 선택 삭제시 오류가 발생합니다.
본문
http://youthday.ivyro.net/bbs/board.php?bo_table=trpg
위 게시판입니다.
게시판 리스트에서 게시글 체크 후 선택 삭제시
[선택삭제할 게시물을 하나 이상 선택하세요.] 라는 팝업과 함께 오류가 발생하는데요. ㅠㅠ
해당 게시판은 배포된 스킨입니다.
처음에는 아예 삭제시 어떤 팝업도 뜨지 않았습니다.
소스를 둘러보니 처음에는 선택삭제, 선택이동 등의 기능이 <form> </form> 안에 들어가 있지 않더라고요.
그래서 form 태그 사이에 넣어주니 이번에는 위와 같은 팝업이 뜹니다. ㅠㅠ;
혹시 어떤 문제일까요? 항상 도움주셔서 감사합니다.
소스코드
<form name="fboardlist" id="fboardlist" action="./board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">
<? if ($list_href || $is_checkbox || $write_href) { ?>
<div class="bo_fx txt-right">
<? if ($list_href || $write_href) { ?>
<?php if ($is_checkbox) { ?>
<p class="chk_all">
<label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
<input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
</p>
<button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value" class="ui-btn admin">선택삭제</button>
<!-- <button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value" class="ui-btn admin">선택복사</button>
<button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value" class="ui-btn admin">선택이동</button>-->
<?php } ?>
<? if ($list_href) { ?><a href="<? echo $list_href ?>" class="ui-btn">목록</a><? } ?>
<? if ($write_href) { ?><a href="<? echo $write_href ?>" class="ui-btn point">글쓰기</a><? } ?>
<? } ?>
<? if($admin_href){?><a href="<?=$admin_href?>" class="ui-btn admin" target="_blank">관리자</a><?}?>
</div>
<? } ?>
</form>
답변 2
게시물 체크박스의 name과 submit시 is_checked하는 구간의 값이 달라서 그럴지도 모르겠네요..
비슷한 소스로
https://github.com/gnuboard/gnuboard5/blob/master/skin/board/basic/list.skin.php#L217
가 있을것 같습니다.
<input type="checkbox" name="chk_wr_id[]" ...
부분을 확인해 보셔야 할것 같습니다.
!-->