채택완료

여분필드 체크로 안보이게 설정하려면

2022-02-19 (토) 13:41:04 2,053

<?php if ($boset['ex_field_1']) { ?>
    <div class="form-group">
        <label class="col-sm-2 control-label" for="wr_11"><?php echo $boset['ex_field_1_nd']; ?></label>
        <div class="col-sm-10">
            <input type="text" name="wr_11" id="wr_11" value="<?php echo $write['wr_11']; ?>" class="form-control input-sm" size="50">
        </div>
    </div>
<?php } ?>

가령 위와 같은 필드 설정에서

한줄박스 아래로 작성자나 관리자가 수정모드를 볼경 우 체크박스를 보이게 하여

체크하였을 때 필드 내용이 보이지 않도록 하려면 코드를 어떻게 수정하면 될까요?

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
Copy
wr_11이 나온 것 보니 여분필드를 모두 사용 중인 것 같으니 wr_12필드 추가 후 아래 처럼 하고

wr_11 입력 하는 곳에 wr_12값 수정 되도록 코드 추가 :::  wr_12='$wr_12'

<?php

if($is_admin || $write['mb_id'] == $member['mb_id']) {?>

<input type='checkbox' name='wr_12' value='1'> 보이지않기

<?php }?>

 

위 코드 첫행 수정

<?php if (!$write['wr_12'] && $boset['ex_field_1']) { ?>
2022-02-19 (토) 15:47:41

저게 게시판 내부에 있던건가요?

답변에 대한 댓글 2개

네 write 스킨이요
if($is_admin && ($write['mb_id'] == $member['mb_id'])) { }

이걸 써서 해보세요 인풋 체크박스 내부를 감싸주면되요

답변을 작성하려면 로그인이 필요합니다.