체크박스 처리 1..여러개의 체크박스 처리 > PHP

본문 바로가기
사이트 내 전체검색

PHP

체크박스 처리 1..여러개의 체크박스 처리

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 4,573회 작성일 21-02-09 11:28

본문

###############################################################
 <script language="javascript">
 <!--

function Check_Delimage() {

  var delimageNum = 0;
  for (i=0; i<document.delete_image.elements.length; ++i) {
    if (document.delete_image.elements[i].name == 'checkimage[]') {
      if (document.delete_image.elements[i].checked == true) {
        delimageNum ++;
      }
    }
  }

  if (delimageNum) {
    if (confirm("선택한 이미지를 삭제합니다.")) {

      document.delete_image.delimagenum.value = delimageNum;
      document.delete_image.submit();
    }
  }
  else {
    alert ('삭제될 이미지가 선택되지 않았습니다.');
  }
 }

 //-->
 </script>

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

 <input type=checkbox name=checkimage[] value=1919>
 <input type=hidden name=delimageNum>

 -------------------------------------------------------------
넘어가서 처리하는 부분
 해당하는 프라이머리키들을 한꺼번에 처리할경우.."||" 사용

for($i=0 ; $i<$delimageNum; $i++){
    $ch_uid .= " uid = '$checkimage[$i]' ||";
 }

 $ch_uid = substr($ch_uid,0,-2);

 ######################################################
 //체크박스 있는 파일
<script>
  function deleted(){
    if (confirm('msg')) {
        var strArr = "";
        var ckLength = setFrm.ckLen.value;
        for (var i=1; i<=ckLength; i++)        {
          if (eval("setFrm.setCK" + i + ".checked") == true){
                if (strArr == ""){
                        strArr = eval("setFrm.setCK" + i + ".value");
                }else{
                        strArr += "!" + eval("setFrm.setCK" + i + ".value");
                }
          }
        }
        if (strArr == ""){
                alert("선택하신 항목이 없습니다!");
                return false;
        }
        setFrm.compStr.value = strArr;
        setFrm.action = "./";
        setFrm.target = '';
        setFrm.submit();
    }
  }

 </script>

 <input type=button value=모두삭제하기 OnClick="deleted()">
 <input type='checkbox' name='setCK{$i}' value='$no'>

 // 처리파일 
 $NoArr = explode("!", $compStr);
 $compStr = "";
 for ($i=0; $i<sizeof($NoArr); $i++) {
    where no='$NoArr[$i]' 처리과정.....
 }

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

  • 게시물이 없습니다.

접속자집계

오늘
2,063
어제
4,039
최대
6,642
전체
830,578
contact : webmaster@beautipia.co.kr
Copyright © beautipia.co.kr. All rights reserved.