여러체크 박스 처리 > PHP

본문 바로가기

사이트 내 전체검색

뒤로가기 PHP

여러체크 박스 처리

페이지 정보

작성자 최고관리자 작성일 21-02-09 11:39 조회 4,718 댓글 0

본문

########//체크박스 있는 파일
<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=text name=받은값_{$i} value='A'>
 <input type=button value=모두삭제하기 OnClick="deleted()">

 ######### 처리파일 
 $NoArr = explode("!", $compStr);
 $compStr = "";
 if ($mode == "recomm") {
  for ($i=0; $i<sizeof($NoArr); $i++) {
      eval("\$임시값 = \$받은값_{$i};");
      $SQL = "처리 query  where no='$NoArr[$i]'";
      $result = mysql_query($SQL);
  }
 } 



 ##########  수정 파일 (체크한 값 체크 되게끔)
 // 수정시 체크박스 체크 시작
$tmp_option = explode (":", $row[options]);
 for ($j=0; $j < sizeof($tmp_option); $j++){
    eval("\$tmpOption = \$tmp_option[{$j}];");
    if($tmpOption){
        for($i=1; $i <= 체크할 옵션수량; $i++){
            echo "
                if(폼이름.옵션이름{$i}.value == \"$tmpOption\"){
                        폼이름.옵션이름{$i}.checked = true;
                    }
            ";
        }
    }
 }
 // 수정시 체크박스 체크 끝

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기