다중체크박스 한번 봐주세요.
본문
아래와 같이 했는데 선택되고 잘 저장되는데 수정할때 선택한 값을 못불러오겠는데 어떻게 하시나요???
//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;
}
답변을 작성하시기 전에 로그인 해주세요.