메모삭제시.... > 그누3질답

그누3질답

메모삭제시.... 정보

메모삭제시....

본문

고수님들 안녕하세요~~~
 
다름이 아니오라....
 
메모 삭제시 아이디로 삭제하는것이 아니라 받은 메모 또는 보낸 메모만 삭제하고 싶은데요...
 
고수님 도와주세요,,,ㅠ.ㅠ
 
 
첨부,,,,,,,,,,,,,,,,,,,,,,,,,,
 
 
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 팝업 616x460 - 내 쪽지함 페이지
?>
<table style="border-collapse:collapse;" cellpadding="0" cellspacing="0" width="598" height="460" bgcolor="whitesmoke" align="center">
<!-- 쪽지 일괄삭제 추가 부분-->
<form name="memo_del" method="post" action="" class=l_form>
<input type="hidden" name="kind"      value="<?=$kind?>">
<!-- 쪽지 일괄삭제 추가 부분끝-->
  <tr><td width="598" height="20"></td></tr>
  <tr><td width="598" height="40"><img src="<?=$member_skin_path?>/img/popup_title_memobox.gif" width="598" height="40" border="0"></td></tr>
  <tr><td width="598" height="25"><img src="<?=$member_skin_path?>/img/popup_bg_top.gif" width="598" height="25" border="0"></td></tr>
  <tr>
    <td width="598" height="340" background="<?=$member_skin_path?>/img/popup_bg_middle.gif" valign="top">
      <!-- 컨텐츠 시작 -->
      <table style="border-collapse:collapse;" cellpadding="0" cellspacing="0" width="540" height="36" align="center">
        <tr><td width="540" height="15" colspan="7"></td></tr>
        <tr height="21">
          <td width="68"><a href="./memo.php?kind=recv"><img src="<?=$member_skin_path?>/img/btn_recv_paper_<?=$recv_img?>.gif" border="0"></a></td>
          <td width="5"></td>
          <td width="68"><a href="./memo.php?kind=send"><img src="<?=$member_skin_path?>/img/btn_send_paper_<?=$send_img?>.gif" border="0"></a></td>
          <td width="5"></td>
          <td width="68"><a href="./memo_form.php"><img src="<?=$member_skin_path?>/img/btn_write_paper_off.gif"  border="0"></a></td>
          <td width="5"></td>
          <td width="321" bgcolor="whitesmoke" align="right" style="padding-right:10;">전체 <?=$kind_title?> 쪽지 [ <b><?=$total_count?></b> ]통</td>
        </tr>
      </table>
      <table style="border-collapse:collapse;" cellpadding="0" cellspacing="0" width="540" height="250" align="center">
        <tr>
          <td width="540" valign="top">
            <table style="border-collapse:collapse;" cellpadding="0" cellspacing="1" width="100%" align="center">
   <tr><td  height="15" colspan="5"></td></tr>
 <!-- 쪽지 일괄삭제 추가 부분(상단메뉴)-->
 <tr><td width="540" height="20" colspan="5"><a href="javascript:select_delete();">선택삭제</a></td></tr>
<!-- 쪽지 일괄삭제 추가 부분(상단메뉴) 끝-->     
     
      <tr><td height="2" bgcolor="#cccccc" colspan="5"></td></tr>
              <tr height=25 bgcolor="whitesmoke" align="center">
  <td width="5%">
  <INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox>
   
     </td>
                <td width="30%" class="table1_1"><?= ($kind == "recv") ? "보낸사람" : "받는사람"; ?></td>
                <td width="20%" class="table1_2">보낸시간</td>
                <td width="20%" class="table1_2">읽은시간</td>
                <td width="13%" class="table1_3">개별삭제</td>
              </tr>
              <? for ($i=0; $i<count($list); $i++) { ?>
              <tr height=25 align="center">
 <!-- 쪽지 일괄삭제 추가 부분-->
 <td width="5%">
  <input type=checkbox name=chk_me_id[] value="<?=$list[$i][me_id]?>">
 </td>
 <!-- 쪽지 일괄삭제 추가 부분 끝-->
        
    <td width="30%" class="table2_1"><?=$list[$i][name]?></td>
                <td width="20%" class="table2_2"><a href="<?=$list[$i][view_href]?>"><?=$list[$i][send_datetime]?></font></td>
                <td width="20%" class="table2_2"><a href="<?=$list[$i][view_href]?>"><?=$list[$i][read_datetime]?></font></td>
                <td width="13%" class="table2_3"><a href="javascript:del('<?=$list[$i][del_href]?>');"><img src="<?=$member_skin_path?>/img/btn_comment_delete.gif" width="45" height="14" border="0"></a></td>
              </tr>
       <tr><td height="1" bgcolor="#E5E5E5" colspan="5"></td></tr>
              <? } ?>
              <? if ($i==0) { echo "<tr><td height=100 align=center colspan=4>쪽지가 없습니다</td></tr>"; } ?>
 
            </table>
          </td>
        </tr>
  
        <tr><td height="1" bgcolor="#E5E5E5"></td></tr>
   <tr><td>
<!-- 쪽지 일괄삭제 추가 부분(하단메뉴) -->
     <a href="javascript:select_delete();">선택삭제</a>
<!-- 쪽지 일괄삭제 추가 부분(하단메뉴) 끝-->
     </td></tr>
        <tr><td height="40" align="center">
  <a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" border="0"></a></td></tr>
      </table>
      <!-- 컨텐츠 끝 -->
    </td>
  </tr>
  <tr><td width="598" height="25">
 
  <img src="<?=$member_skin_path?>/img/popup_bg_tail.gif" width="598" height="25" border="0"></td></tr>
  <tr><td width="598" height="10"></td></tr>
 
 <!-- 쪽지 일괄삭제 추가 부분 -->
  </form>
 <!-- 쪽지 일괄삭제 추가 부분 끝-->
     </table>
<!-- 쪽지 일괄삭제 추가 부분-->
<script language="JavaScript">
function all_checked(sw)
{
    var f = document.memo_del;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_me_id[]")
            f.elements[i].checked = sw;
    }
}
function check_confirm(str)
{
    var f = document.memo_del;
    var chk_count = 0;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_me_id[]" && f.elements[i].checked)
            chk_count++;
    }
    if (!chk_count) {
        alert(str + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
    return true;
}
// 선택한 게시물 삭제
function select_delete()
{
    var f = document.memo_del;
    str = "삭제";
    if (!check_confirm(str))
        return;
    if (!confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말삭제하시겠습니까?"))
        return;
    f.action = "./memo_delete_all.php?kind=$kind";
    f.submit();
}
</script>
<!-- 쪽지 일괄삭제 추가 부분 끝-->
  • 복사

댓글 전체

관점에 따라 받은 쪽지 보낸 쪽지가 모두 속하게 됩니다. 특정아이디로 기본형틀에서 돌아가는 형태 인데 어떤 로직으로 어떠한 구성으로 받은 쪽지 아님 보낸쪽지를 나눌지 부터 설정해야 할듯합니다. 지금 구성에서는 받은 쪽지 보낸쪽지는 아이디로 구분을하여 기준으로 잡고 있습니다.

예)  test1 입장  [test2 에게 쪽지보냄]
test2의 입장은 보낸쪽지함에 편지가 있음.

test2입장
test1에게 받은 쪽지가 있음


입장에 따라 달라질문제 인것인데 기준이 없습니다.

절대 기준이 될만한것을 따로 설정하셔야 할것 같습니다.
현제는 입장의 차이를 아이디를 기준으로 하고 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로