본문 바로가기

BASIC

checkbox 전체선택 해제, 일부선택 구문

<script>
function checkall(frm){

    var checkitem = document.getElementsByName("checkitem1[]");
    for (i=0; i<checkitem.length; i++)
        checkitem[i].checked = frm.allcheck.checked;
  }
function checkallA(frm){
    var checkitemA = document.getElementsByName("checkitem2[]");
    for (i=0; i<checkitemA.length; i++)
        checkitemA[i].checked = frm.allcheckA.checked;
}   .

    .

    .

    .

 </script>

 

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

 

<form name="frm1" method="post" action="aaa.php">

    <table width="100%">

    <tr>

    <td><input type='checkbox' name='allcheck' class='checkitem1' value='all' OnClick='checkall(this.form)'></td>

<?
 error_reporting(E_ALL);
 $z = 0;
 $query5  =  "select local_area from goods where no='$sisul_code' ";
 $result5  =  mysql_query($query5)or die(mysql_error());
 $data5  = mysql_fetch_array($result5);
 $tmp  = explode("/",$data5['local_area']);
// print_r($tmp);
?>

    <td>

<?
 $query4  =  "select * from localarea where area1_no='$area1_no' order by name asc ";
 $result4  =  mysql_query($query4)or die(mysql_error());
 while($data4 = mysql_fetch_array($result4)){


if($tmp[$z]==$data4['no']) {
 $chk_sisul = "checked";
 $z++;
}
else {
 $chk_sisul = "";
}
?>

<input type="checkbox" name="checkitem1[]" value="<?=$data4[0]?>" <?=$chk_sisul?>><?=$data4['name']?>

<?}?>

    </td>

    </tr>

    </table><img src="/img/clear.gif" height="3"><br>

 

    <table width="100%">

    <tr>

    <td><input type='checkbox' name='allcheckA' class='checkitem2' value='all' OnClick='checkallA(this.form)'></td>
<?
 $y = 0;
 $query5  =  "select spa from goods where no='$sisul_code' ";
 $result5  =  mysql_query($query5)or die(mysql_error());
 $data5  = mysql_fetch_array($result5);
 $tmp   = explode("/",$data5['spa']);
// print_r($tmp);
?>
    <tr bgcolor="#ffffff" align="center">
    <td align="left">
<?
 $query6 = "select * from add_goods where area1_no='$area1_no' and gubun='1' ";
 $result6= mysql_query($query6)or die(mysql_error());
 while($data6 = mysql_fetch_array($result6)){
?>
<input type="checkbox" name="checkitem2[]" value="<?=$data6[0]?>" <?=$chk_sisul?>><?=$data6['name']?>
<?}?>
    </td>
    </tr>
    </table><img src="/img/clear.gif" height="3"><br>

   .

   .

   .

   .

 <Table Width="100%" Border="0" Cellspacing="0"Cellpadding="0">
 <Tr bgcolor="#ffffff" style="padding:5 10 0 0;">
 <td align="center" style="padding:0 5 0 0;"><input type="image" src="/img/btn_edit.gif" alt="등록하기">  
                  <img onclick="window.close();" src="/img/btn_close.gif" border="0" style="cursor:pointer;" alt="창닫기"> 
    </Td>
    </Tr>
</form>
 </Table>

 

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

 

aaa.php

 

<?  
 if($checkitem1){
     for ($i=0; $i<count($checkitem1); $i++) {

         $local_area1[$i] = $checkitem1[$i]."/";
      $local_area = $local_area.$local_area1[$i];

  }
}
?>
<?=$local_area?>
<br>
<? 

 if($checkitem2){
     for ($i=0; $i<count($checkitem2); $i++) {

         $spa1[$i] =  $checkitem2[$i]."/";
    $spa       = $spa.$spa1[$i];


  }
}
?>
<?=$spa?>
<br>

'BASIC' 카테고리의 다른 글

zip 코드 검색으로 주소창에 값 넣기  (0) 2013.05.14
DB 데이터 갯수 카운트소스  (0) 2013.05.14
file Upload  (0) 2013.05.14
error_reporting(E_ALL)  (0) 2013.05.14
xmp  (0) 2013.05.14