현재 view페이지에선 삭제가 제대로 이루어지고 있는데
목록부분에 체크리스트를 활용하여 삭제를 하면 삭제가 안되는 문제가 갑자기 생겼네요...
한번 확인하고 잘 되길래 아무생각없이 작업을 진행하다가 마무리 단계에서 한번더 확인을 하니...
올바른 방법으로 이용해달라는 오류창이 뜨네요 ㅜㅜ
무슨 문제인지 부탁드립니다 ㅜ
<div class="tbl_head01 tbl_wrap">
<table>
<caption><?php echo $board['bo_subject'] ?> 목록</caption>
<thead>
<tr>
<th scope="col" style="display: none;"></th>
<?php if ($is_checkbox) { ?>
<th scope="col" style="position: relative; ">
<label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
<input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
</th>
<?php } ?>
<th scope="col">제 목</th>
<th scope="col">글쓴이</th>
<th scope="col"><?php echo subject_sort_link('wr_datetime', $qstr2, 1) ?>날짜</a></th>
<!-- <th scope="col"><?//php echo subject_sort_link('wr_hit', $qstr2, 1) ?>조회</a></th> -->
<!-- <?//php if ($is_good) { ?><th scope="col"><?//php echo subject_sort_link('wr_good', $qstr2, 1) ?>추천</a></th><?//php } ?> -->
<!-- <?//php if ($is_nogood) { ?><th scope="col"><?//php echo subject_sort_link('wr_nogood', $qstr2, 1) ?>비추천</a></th><?//php } ?> -->
</tr>
</thead>
<tbody>
<?php
for ($i=0; $i<count($list); $i++) {
?>
<tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>">
<td class="td_num" style="display: none;">
<?php
// if ($list[$i]['is_notice']) // 공지사항
// echo '<strong>공지</strong>';
// else if ($wr_id == $list[$i]['wr_id'])
// echo "<span class=\"bo_current\">열람중</span>";
// else
//echo $list[$i]['num'];
?>
</td>
<?php if ($is_checkbox) {?>
<td class="td_chk">
<label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject']?></label>
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
</td>
<?php } ?>
<td class="td_subject">
<?php
//if(isset($list[$i]['icon_reply'])&& !$stx){
echo $list[$i]['icon_reply'];
//}
if ($is_category && $list[$i]['ca_name']) {
?>
<a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
<?php } ?>
<a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['subject'].' '?>
</a>
<?php
// if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count'].']'; }
// if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
//if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];
//if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot'];
if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];
//if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];
//if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];
?>
</td>
<td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td>
<td class="td_date"><?php echo $list[$i]['datetime2'] ?></td>
<!-- <td class="td_num"><?//php echo $list[$i]['wr_hit'] ?></td> -->
<!-- <?//php if ($is_good) { ?><td class="td_num"><?//php echo $list[$i]['wr_good'] ?></td><?//php } ?> -->
<!-- <?//php if ($is_nogood) { ?><td class="td_num"><?//php echo $list[$i]['wr_nogood'] ?></td><?//php } ?> -->
</tr>
<?php } ?>
<?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?>
</tbody>
</table>
</div>
<?php if ($list_href || $is_checkbox || $write_href) { ?>
<div class="bo_fx">
<?php if ($is_checkbox) { ?>
<ul class="btn_bo_adm">
<li><input type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"></li>
<!--<li><input type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"></li>
<li><input type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"></li>-->
</ul>
<?php } ?>
list.skin 부분 소스입니다.
bbs부분의 php 소스는 건드리질 않았습니다.
답변 2개 / 댓글 1개
기본적인 원본에서는 그런 문제가 발생하지 않습니다.
bbs 폴더 부분은 변경하지 않았다고 하셨는데요.
사용하는 스킨에서 변경한 부분이 있는지도 확인해 보세요.
답변을 작성하려면 로그인이 필요합니다.
기존 스킨 부분에서도 변경하다기 보단 필요없는 부분을 주석처리해서 소스가 저런상태인데...
답답하네여 ㅜ