글수정으로 들어가면 체크박스 체크했던게 해제됩니다.
본문
게시글 등록 후 수정으로 들어가면
이전의 체크 및 기타입력에 입력했던 내용이
모두 지워지고 일부 하나만 보여요..
완전 초보인데.. 소스 한번만 봐주시면 감사하겠습니다.
고수님들 도와주세요...ㅜ
<div class="check1">
<?php
$check1 = explode(",", $write['wr_15']);
?>
<div class="form-group row mb-3">
<label class="col-md-2 col-form-label" for="wr_15">작업분야</label>
<div class="col-md-10">
<input type="checkbox" name="check1[]" value="토목(부대토목포함)"<?php echo in_array("토목(부대토목포함)", $check1) ? ' checked="checked"' : '' ?>> 토목(부대토목포함)
<input type="checkbox" name="check1[]" value="터파기/상차(일반)"<?php echo in_array("터파기/상차(일반)", $check1) ? ' checked="checked"' : '' ?>> 터파기/상차(일반)
<input type="checkbox" name="check1[]" value="터파기/상차(가시설)"<?php echo in_array("터파기/상차(가시설)", $check1) ? ' checked="checked"' : '' ?>> 터파기/상차(가시설)
<input type="checkbox" name="check1[]" value="전기.통신.상.하수도"<?php echo in_array("전기.통신.상.하수도", $check1) ? ' checked="checked"' : '' ?>> 전기.통신.상.하수도
<input type="checkbox" name="check1[]" value="지역난방.도시가스"<?php echo in_array("지역난방.도시가스", $check1) ? ' checked="checked"' : '' ?>> 지역난방.도시가스
<input type="checkbox" name="check1[]" value="기타관로작업"<?php echo in_array("기타관로작업", $check1) ? ' checked="checked"' : '' ?>> 기타관로작업
<input type="checkbox" name="check1[]" value="조경(시설.식재)"<?php echo in_array("조경(시설.식재)", $check1) ? ' checked="checked"' : '' ?>> 조경(시설.식재)
<input type="checkbox" name="check1[]" value="지중화.터널작업"<?php echo in_array("지중화.터널작업", $check1) ? ' checked="checked"' : '' ?>> 지중화.터널작업
<input type="checkbox" name="check1[]" value="호환블럭/보강토"<?php echo in_array("호환블럭/보강토", $check1) ? ' checked="checked"' : '' ?>> 호환블럭/보강토
<input type="checkbox" name="check1[]" value="골재/야적장"<?php echo in_array("골재/야적장", $check1) ? ' checked="checked"' : '' ?>> 골재/야적장
<input type="checkbox" name="check1[]" value="철거(실내)"<?php echo in_array("철거(실내)", $check1) ? ' checked="checked"' : '' ?>> 철거(실내)
<input type="checkbox" name="check1[]" value="철거(실외)"<?php echo in_array("철거(실외)", $check1) ? ' checked="checked"' : '' ?>> 철거(실외)
<input type="checkbox" name="check1[]" value="벌목/산림"<?php echo in_array("벌목/산림", $check1) ? ' checked="checked"' : '' ?>> 벌목/산림
<input type="checkbox" name="check1[]" value="폐기물.폐목재"<?php echo in_array("폐기물.폐목재", $check1) ? ' checked="checked"' : '' ?>> 폐기물.폐목재
<br>
<?php
$display_check = '';
$display_style = 'none';
if ( 기타체크여부 ) {
$display_check = ' checked';
$display_style = 'inline-block';
}
?>
<label><input type="checkbox" name="wr_3" value="기타입력" onclick="document.getElementById('etc').style.display=this.checked?'inline-block':'none';"> 기타입력</label>
<input type="text" name="wr_3" id="etc" value="<?=$저장된값?>" style="display:none;" "display:<?=$display_style?>;">
</div>
</div></div>
!-->
답변 2
<?php
echo $write['wr_15'];
// 이렇게 해서 값을 한번 확인해 보세요.
$check1 = explode(",", $write['wr_15']);
?>
답변을 작성하시기 전에 로그인 해주세요.