스크랩스킨을 위해 고수님들의 지식을 나눠주세요~ > 자유게시판

자유게시판

스크랩스킨을 위해 고수님들의 지식을 나눠주세요~ 정보

스크랩스킨을 위해 고수님들의 지식을 나눠주세요~

본문

스크랩 스킨 공개해 보겠노라 천명한 허접한 초하수입니다.
php문법 하나 제대로 모르면서, 공개를 운운했으니 얼마나 가소로우십니까?
죄송합니다......ㅜㅜ

스크랩 전체삭제, 선택삭제의 궁금증을
일전에 자게판에 살짝 올려놨었는데 살짝 씹히고 말었었지요~~

일단....
scrap.skin.php에서 전체삭제, 선택삭제를 위해 이 무능한 하수는 다음과 같이 해 보았습니다.

1> form


<form name='fboardlist' method='post' style='margin:0px;'>
<input type="hidden" name="ms_id"    value="<?=$list[ms_id]?>">
<input type="hidden" name="mb_id" value="<?=$list[mb_id]?>">
<input type='hidden' name='sw'   value=''>...........

↑ 아무것도 모르기에 무개념으로 집어넣어 봤습니다.


2> 전체삭제
<input name='chk_scrap' type='checkbox' onclick='if (this.checked) all_checked(true); else all_checked(false);'>


3> 선택삭제
<input name='chk_scrap[]' type='checkbox' value='<?=$list[$i][ms_id]?>'>


4> 삭제버튼
<a href='javascript:select_delete();'><img src='<?=$member_skin_path?>/img/btn_select_delete.gif' border='0'></a>


5> 스크립트
<script language="Javascript">
function all_checked(sw) {
    var f = document.fboardlist;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_scrap[]")
            f.elements[i].checked = sw;
    }
}
function check_confirm(str) {
    var f = document.fboardlist;
    var chk_count = 0;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_scrap[]" && f.elements[i].checked)
            chk_count++;
    }
    if (!chk_count) {
        alert(str + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
    return true;
}
// 선택한 게시물 삭제
function select_delete() {
    var f = document.fboardlist;
    str = "삭제";
    if (!check_confirm(str))
        return;
    if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
        return;
    f.action = "./scrap_delete.php";
    f.submit();
}
</script>


6> bbs/scrap_deltet.php 원본
<?
include_once("./_common.php");

if (!$member[mb_id])
    alert("회원만 이용하실 수 있습니다.");

$sql = " delete from $g4[scrap_table] where mb_id = '$member[mb_id]' and ms_id = '$ms_id' ";
sql_query($sql);

goto_url("./scrap.php?page=$page");
?>
↑ 요것도 무개념인 저로서는 감당하기 어려운 난제 중에 난제


현재까지는 (당연히) 체크박스만 나타나고 "삭제하시겠습니까..." 메시지만 나타납니다.
삭제는 실행이 안되지요......ㅠㅠ

초보가 초보를 위해 스킨을 만들겠다고 시건방을 떨고있으니 당근, 난제에 봉착합니다.
고수님들께서 방향을 좀 잡아주시겠어요?

여기서 막혀서 전전긍긍입니다.






* 위처럼 작업중입니다.ㅠㅠ

추천
0

댓글 3개

전체 199,606 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT