<ul>
<li><label><img src="/images/icon_service_parking.png"><br>
<input type="checkbox" name="service[]" value="parking"> 체크1</label></li>
<li><label><img src="/images/icon_service_terrace.png"><br>
<input type="checkbox" name="service[]" value="terrace"> 체크2</label></li>
<li><label><img src="/images/icon_service_takeout.png"><br>
<input type="checkbox" name="service[]" value="takeout"> 체크3</label></li>
<li><label><img src="/images/icon_service_baguette.png"><br>
<input type="checkbox" name="service[]" value="baguette"> 체크</label></li>
</ul>
이렇게 해서 입력받을건데요
저장할때 저게 체크되어지면 여분필드 이용해서 저걸 저장하는 방법좀 알려주세요.
답변 1개 / 댓글 1개
<ul><?$wr_1 = "takeout|baguette"; // wr_1에 저장했다고 가정$service = explode("|", $wr_1);$items = array("parking"=>"체크1", "terrace"=>"체크2", "takeout"=>"체크3", "baguette"=>"체크");foreach($items as $k => $v) { $checked = in_array($k, $service) ? "checked" : ""; echo "<li><label><img src='/images/icon_service_".$k.".png'><br><input type='checkbox' name='service[]' value='".$k."' ".$checked." /> ".$v."</label></li>";}?></ul>
html 부분입니다.
$serv = implode("|", $_POST['service']);$update = sql_query("UPDATE 테이블 SET wr_1 = '".$serv."' WHERE wr_id = ".$wr_id);
php 부분입니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.