다중선택 관련 질문입니다.
본문
<?
$sido = array("사회초년생 재무설계", "직장인 재무설계", "사업자 재무설계","맞벌이부부 재무설계","외벌이부부 재무설계","예비부부 재무설계","결혼자금 마련","내 집 마련","1억 만들기","대출상환계획 및 빚테크","금융상품문의","효율적인 저축 및 투자","보험점검 및 보장설계");
foreach($sido as $v) {
$chk = $v == $write['wr_2'] ? " " : "\n";
echo "<input type='checkbox' required='required' name='wr_2' value='".$v."'".$chk." />".$v."<br>";
}
?>
이 소스에서 다중선택이 되게 하려고 합니다.
현재는 전체를 다 체크하지 않으면 계속 선택하라는 메세지가 나옵니다.
도움을 부탁드립니다.
답변 4
required='required' 부분 제거해보세요
<?php foreach($sido as $v){ ?>
<input type="checkbox" name="sido[]" value="<?php echo $v ?>"<?php if(stristr($write['wr_2'],$v)!==FALSE){echo " checked";} ?>> <?php echo $v; ?>
<?php } ?>
$write['wr_2']에는 값이 어떻게 들어가 있나요?
답변을 작성하시기 전에 로그인 해주세요.