본문 바로가기

BASIC

체크박스 전체선택, 해제(삭제) 구문소스

=======================================================================================

☆ a.html

=======================================================================================

<script>
     function checkall(frm)
    {
        var checkitem = document.getElementsByName("checkitem[]");

        for (i=0; i<checkitem.length; i++)
        checkitem[i].checked = frm.allcheck.checked;
    }
 </script>

 

------------------------


<table width=100% border=0 cellspacing=1 cellpadding=0 bgcolor="#d5d5d5">
<form name="myForm" method="post" action="rsv_del.php">
     <tr align="center"  bgcolor="#ffffff">
     <td style="padding:5 3 5 3;" class=kenny>No</td>
     <td style="padding:5 0 5 0;" class=kenny>예약자명</td>
     <td style="padding:5 0 5 0;" class=kenny><input type="checkbox" name="allcheck" value="all" OnClick="checkall(this.form)"></td>
     </tr>


     <tr align="center" bgcolor="#ffffff">
     <td style="padding:1 2 1 2;" class=list><?=$no?></td>
     <td style="padding:1 2 1 2;"><?=$data[mem_name]?></a></td>
     <td style="padding:1 2 1 2;" class=list><input type="checkbox" name="checkitem[]" value="<?=$data[no]?>"></td>
     </tr>
     <tr>
      <td align='center'></td>
      <td width='70' align='right' style='padding:5 4 5 5;'><input type='submit' value='삭제' onclick="return confirm('정말 삭제할까요?');"></td>
      </tr>
</form>
      </table>

 

========================================================================

☆ rsv_del.php

========================================================================


<?
    //레벨 체크
    chk_level($_SESSION["p_grade"], 2);
?>

<?
     if(!$checkitem) error("선택된것이 없습니다.");

     else {
                for ($i=0; $i<count($checkitem); $i++)
            {
        echo "$checkitem[$i]  <br>";

        $query = "delete from reserv where no='$checkitem[$i]' ";
        $result= mysql_query($query) or die(mysql_error());
   
       echo " <script>
                      location.href='rsv_01_list.html';
                 </script>
 ";
       exit;
}
}

?>
======================================================================================