다중체크박스 한번 봐주세요.

다중체크박스 한번 봐주세요.

QA

다중체크박스 한번 봐주세요.

본문

아래와 같이 했는데 선택되고 잘 저장되는데 수정할때 선택한 값을 못불러오겠는데 어떻게 하시나요???

 


 
//write.skin.php
<?
$wr_29 = explode("|",$write['wr_29']);
?>
            
<input type=checkbox name="wr_29[]" value="딸기" <?=$write[wr_29]?>>  딸기
<input type=checkbox name="wr_29[]" value="수박" <?=$write[wr_29]?>>  수박
<input type=checkbox name="wr_29[]" value="바나나" <?=$write[wr_29]?>>  바나나
<input type=checkbox name="wr_29[]" value="체리" <?=$write[wr_29]?>>  체리
<input type=checkbox name="wr_29[]" value="참외" <?=$write[wr_29]?>>  참외         
 
 
 
//update_skin.php
$wr_29 = implode("|", $_POST['wr_29']);
 
 
//view.skin.php
<?=str_replace("|", ", ", $view['wr_29'])?>
 
 

이 질문에 댓글 쓰기 :

답변 1


$items = array("딸기", "수박", "바나나", "체리", "참외");
$wr_29 = explode("|", $write['wr_29']);
foreach($items as $k) {
    $checked = in_array($k, $wr_29) ? " checked" : "";
    echo "<input type='checkbox' name='wr_29[]' value='".$k."'".$checked.">".$k;
}
답변을 작성하시기 전에 로그인 해주세요.
전체 126,551 | RSS
QA 내용 검색

회원로그인

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