스크랩 선택삭제 도움좀 부탁드려봅니다 채택완료

스크랩 스킨에 있는 선택삭제는 다 구현이 된 상태인데요
f.action = "./scrap_delete_all.php";
이쪽에다가 보내는건데
저 파일을 만들어야되는데요
게시판 선택삭제를 참고할라해도 게시물 자체를 삭제하는거라 넘 복잡해서요
선택삭제말고 스크랩창 맨 오른쪽 삭제 코드
scrap_delete.php
include_once('./_common.php');
if (!$is_member)
alert('회원만 이용하실 수 있습니다.');
$sql = " delete from {$g5['scrap_table']} where mb_id = '{$member['mb_id']}' and ms_id = '$ms_id' ";
sql_query($sql);
goto_url('./scrap.php?page='.$page);
?>
</p><p> <td class="td_chk"></p><p> <label for="chk_bn_id_<?php echo $i; ?>" class="sound_only"><?php echo $num?>번</label></p><p> <input type="checkbox" name="chk_bn_id[]" value="<?php echo $i; ?>" id="chk_bn_id_<?php echo $i; ?>"></p><p> <input type="hidden" name="bo_table[<?php echo $i; ?>]" value="<?php echo $list[$i]['bo_table']; ?>"></p><p> <input type="hidden" name="wr_id[<?php echo $i; ?>]" value="<?php echo $list[$i]['wr_id']; ?>"></p><p> </td></p><div>
</div><div><div><div class="sir_bw02 sir_bw"></div><div> <input type="submit" name="submit_button" value="선택삭제" class="btn_submit"> </div><div></div></div><div></form></div><div> </div><div><script></div><div>$(function(){</div><div> $('#all_chk').click(function(){</div><div> $('[name="chk_bn_id[]"]').attr('checked', this.checked);</div><div> });</div><div>});</div><div> </div><div>function fnew_submit(f)</div><div>{</div><div> document.pressed = f.submit_button.value; </div><div> f.pressed.value = document.pressed;</div><div> </div><div> var cnt = 0;</div><div> for (var i=0; i<f.length; i++) {</div><div> if (f.elements[i].name == "chk_bn_id[]" && f.elements[i].checked)</div><div> cnt++;</div><div> }</div><div> </div><div> if (!cnt) {</div><div> alert(document.pressed+"할 게시물을 하나 이상 선택하세요.");</div><div> return false;</div><div> }</div><div> </div><div> if (!confirm("선택한 게시물을 정말 "+document.pressed+" 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {</div><div> return false;</div><div> }</div><div> </div><div> f.action = "./scrap_delete_all.php";</div><div> return true;</div><div>}</div><div></script></div></div><div>
답변 1개
참고만 해 보세요..
include_once('./_common.php');
if(!$is_member)
alert('회원만 이용하실 수 있습니다.');
$tmp_array=$_POST['chk_a_id'];
$count=count($tmp_array);
for($i=0; $i<$count; $i++) {
$del_id=$tmp_array[$i];
// 선택삭제
$sql="delete from {$g5['scrap_table']} where mb_id='{$member['mb_id']}' and ms_id='{$del_id}' ";
sql_query($sql);
}
goto_url('./scrap.php?page='.$page);
?>
위에 소스를 scrap_delete_all.php 란 파일로 저장후 bbs 폴더안으로 업로드를 합니다.
다음)
scrap.skin.php 파일 소스중
다음)
해당 파일 맨 하단에 아래의 소스를 더 추가를 해 줍니다.
function all_checked(sw) {
var f=document.fboardlist;
for(var i=0; i if(f.elements[i].name=="chk_a_id[]") f.elements[i].checked=sw; } }
function faqlist_submit(f) { var chk_count=0;
for(var i=0; i if(f.elements[i].name=="chk_a_id[]" && f.elements[i].checked) chk_count++; }
if(!chk_count) { alert(document.pressed + "할 게시물을 하나 이상 선택하세요."); return false; }
if(document.pressed=="선택삭제") { if(!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) return false; }
return true; }
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인