갤러리 글쓰기 체크박스 if문 질문 드립니다.

갤러리 글쓰기 체크박스 if문 질문 드립니다.

QA

갤러리 글쓰기 체크박스 if문 질문 드립니다.

본문

안녕하세요.

갤러리 글쓰기에서 특정 체크박스를 체크했을때 항목이 보이게끔 하고 싶은데,

아래 방법이 틀린 것 같네요..

수정해야할 부분 알려주시면 감사하겠습니다!! (_ _)

 


    <div class="bo_w_select write_div">
        <?php
        $option1 = explode(",", $write['wr_1']); //옵션1
        ?>
        사이즈 : 
        <input type="checkbox" name="option1[0]" value="S"<?php echo ($option1[0] == "S") ? " checked" : "";?>> S
        <input type="checkbox" name="option1[1]" value="M"<?php echo ($option1[1] == "M") ? " checked" : "";?>> M
        <input type="checkbox" name="option1[2]" value="L"<?php echo ($option1[2] == "L") ? " checked" : "";?>> L
    </div>
    <div class="bo_w_select write_div">
        <?php if($option1[0] == "S") {?>
            <input type="text" name="wr_2" value="<?php echo $wr_2?>" id="wr_2" class="frm_input" placeholder="Small 가격">
        <?php }  ?>
    </div>

이 질문에 댓글 쓰기 :

답변 1

아래 처럼 바꾸시고



<?php
$option1 = explode(",", $write['wr_1']); //옵션1
?>

<div class="bo_w_select write_div">
    사이즈 :
    <input type="checkbox" name="wr_1[]" value="S" <?php echo (in_array('S',$option1)) ? "checked" : "";?>> S
    <input type="checkbox" name="wr_1[]" value="M" <?php echo (in_array('M',$option1)) ? "checked" : "";?>> M
    <input type="checkbox" name="wr_1[]" value="L" <?php echo (in_array('L',$option1)) ? "checked" : "";?>> L
</div>
<div class="bo_w_select write_div">
    <?php if(in_array('S',$option1)) {?>
        <input type="text" name="wr_2" value="<?php echo $wr_2?>" id="wr_2" class="frm_input" placeholder="Small 가격">
    <?php }  ?>
</div>

 

wr_1이 배열상태 이므로 스킨폴더에 write_update.head.skin.php 파일을 생성하신 뒤 



<?php
include_once 'common.php';
if($wr_1){
    $wr_1 = array_filter(implode(',',$wr_1));
}

위 코드를 입력하고 저장해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 226
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT