체크박스 값을 db에 어떻게 입력하나요? 채택완료
구비
8년 전
조회 7,285
아래 질문에 이어서 계속 질문입니다~ ㅎㅎ
우선 체크박스를 아래와 같이 구성하였습니다.
여분필드 대신 사용한 room_size_2 를 사용했구요.
</p><p> <tr></p><p> <th scope="row"><label for="room_size_2">객실 타입 test</label></th></p><p> <td></p><p style="margin-left: 120px;"> <input type="checkbox" name="room_size_2[]" value="농구" />농구</p><p style="margin-left: 120px;"> <input type="checkbox" name="room_size_2[]" value="축구" />축구</p><p style="margin-left: 120px;"> <input type="checkbox" name="room_size_2[]" value="배구" />배구</p><p style="margin-left: 120px;"> <input type="checkbox" name="room_size_2[]" value="야구" />야구</p><p><span style="font-size: 11pt;"> </td></span> </p><p> </tr></p><p>
요렇게 write.skin.php 에서 출력을 했는데요..
여기서 체크된 값을 db에 입력할 때 write_update.skin.php 에서
</p><p><?php </p><p style="margin-left: 40px;">$room_size_2 = implode("|", $room_size_2) ; </p><p style="margin-left: 40px;">$sql_common = " room_type = $room_size_2 "; </p><p style="margin-left: 40px;">$sql =" UPDATE $write_table SET $sql_common WHERE wr_id ='$wr_id' ";</p><p style="margin-left: 40px;">sql_query($sql);</p><p>
이렇게 해보았는데 db값에는 입력이 되질 않네요.
어떻게 해야 입력을 할 수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
8년 전
$room_size_2 = implode("|", $_POST['room_size_2']);
$sql_common = " room_type = '".$room_size_2."' ";
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
답변주신 모든 분들 감사합니다.
@왕계란 $_POST 를 사용해야 하는 것을 이제서야 알았습니다. 감사합니다~
염치없지만 이제 write.skin.php 에서 불러올때 체크값에 체크된 것을 유지하는 질문이 있는데 다음 질문에도 꼭 답변 부탁드립니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인