체크박스 db에 insert 할때 어떤식으로.. 채택완료
<input type="checkbox" name="chk[]" value="1">
<input type="checkbox" name="chk[]" value="2">
<input type="checkbox" name="chk[]" value="3">
이런식으로 있다고 치고
db에 넣을때 implode(',', $_POST['chk']) 해서
1,2,3
이런식으로 해서 넣은다음 불러올때
한번더 select를 하시는지..
아니면 테이블을 하나 더만들어서
for ($i = 0; $i < count($chk); $i++) {
$sql = "insert into table set ~~";
}
이런식으로 넣어서 불러올때 join 하시는지 궁금하네요.
답변 5개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
올리신 글처럼 값이 정말 단순하게 들어가면 implode(insert), explode(select)
값이 좀 많을 경우엔 테이블을 따로 만들어서 조인을 해서 씁니다.
댓글을 작성하려면 로그인이 필요합니다.
값이 몇개 없을 때는 한개의 필드에 1,2,3 이런식으로 넣습니다.
값이 많은 경우 unserialize( ) 이녀석을 이용하구요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
검색이나, 통계등등 할때 불편했었던 기억이.ㅜㅜ