checkbox 배열넘김
본문
<input type="checkbox" name="cf_use[]" value="1" id="cf_use_<?php echo $i ?>" <?php if ($list['cf_use'] == '1') { ?>checked<?php } ?>>
배열로 넘겨서
for ($i=0; $i<count($_POST['chk_num']); $i++)
{
$sql = " update {$g5['config_product']}
set cf_product_name = '{$_POST['cf_product_name'][$i]}',
cf_product_content = '{$_POST['cf_product_content'][$i]}',
cf_use = '{$_POST['cf_use'][$i]}'
where cf_no = '{$chk_num[$i]}' ";
sql_query($sql);
}
이렇게 업데이트를 해주는데 체크후에 넘겨서 저렇게 처리하면
update가 딱 첫번째 자료에만 변경 되네요..
자료가 리스트로 쫙 나와서 그 자료를 체크후에 저렇게 update문을 해주면
자료 첫번째에만 cf_use값이 들어갑니다..
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.