채택완료

checkbox DB 저장방법좀 알려주세요.

2015-02-27 (금) 14:53:49 7,529

<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개

채택된 답변
+20 포인트
2015-02-27 (금) 15:56:58
Copy
<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 부분입니다.

Copy
$serv = implode("|", $_POST['service']);$update = sql_query("UPDATE 테이블 SET wr_1 = '".$serv."' WHERE wr_id = ".$wr_id);

php 부분입니다. 

답변에 대한 댓글 1개

감사합니다..한번 해볼게요

답변을 작성하려면 로그인이 필요합니다.