질문!
본문
치아 관련한 페이지를 만들고 있습니당.
각 치아별로 체크박스를 해서 필요한 치료를 체크하고 db로 저장하는 걸 하고 싶은데요.
문제는 치아가 16갠데
예를 들어
---------------
체크박스 목록
1. 임플란트
2. 충치치료
3. 신경치료
4. 잇몸치료
5. 기타
---------------
1번치아가 임플란트와 신경치료, 충치치료가 필요하다 그럼 3가지에 모두 체크를 해야되는데
체크를 해서 어떤 식으로 db를 저장 시켜야되는지 모르겠습니다.
테이블 필드를 어떻게 구성해야 최적의 시나리온지...
어떤식으로 db를 저장해야될지... 처 많은 체크박스들을...
그냥 무작정 필드 치아 16개 * 체크박스수5개 = 80개 만들어서 일일이 하는건 뭔가 효율성 없어보이고...
p.s 소스를 원하는게 아니고
테이블 필드 구성이나 어떤식으로 db넘기는지...ㅎㅎ
답변 1
5개의 필드를 16개로 구분하면 될듯하네요
필드 = wr_1(충치치료)
넣을내용 = wr_1_1|wr_1_2|wr_1_3|wr_1_4|...wr_1_16
이렇게 넣으면 되겠네요.
뺄때는 explode로 구분하면되겠고, 이러면 될듯하네요.
이해가 되실지는 모르겠지만... 이런 방법도 있네요.
답변을 작성하시기 전에 로그인 해주세요.