체크박스 db에 insert 할때 어떤식으로..

체크박스 db에 insert 할때 어떤식으로..

QA

체크박스 db에 insert 할때 어떤식으로..

답변 5

본문

<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해서 넣고 explode해서 화면에 뿌립니다.

값이 몇개 없을 때는 한개의 필드에 1,2,3 이런식으로 넣습니다.

값이 많은 경우 unserialize( ) 이녀석을 이용하구요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로