2026, 새로운 도약을 시작합니다.

회원가입에서 체크박스로 정보를 받는데요....잘 안됩니다. 채택완료

회원가입에서 여분필드를 사용하여 정보를 받고있습니다.

<input type="checkbox" name="mb_1" value="A"> 어린이
<input type="checkbox" name="mb_1" value="B"> 성인
<input type="checkbox" name="mb_1" value="C"> 경로

이런식인데요

세개를 다 체크했을때

A|B|C  이렇게 들어가게 하려고 합니다.

물론 두개만 체크하면 B|C 이런식이구요 

그런데 최종 입력물을 보면 하나만 들어가있는데요

제가 원하는대로  입력한것들이 구분자로 구분되어 모두 한번에 들어가게 하려면

입력페이지를 어떻게 고쳐야 할까요?

이것저것 해봐도 안되네요....알려주세요

답변 1개

채택된 답변
+20 포인트

<input type="checkbox" name="mb_1[]" value="A"> 어린이
<input type="checkbox" name="mb_1[]" value="B"> 성인
<input type="checkbox" name="mb_1[]" value="C"> 경로

이렇게 배열로 넘겨주시고

php에 implode 함수가있습니다 이걸 이용해보세요

$mb_1 = implode('|', $_POST['mb_1']);

이런식으로하면 체크된 값만 |로 구분되어 입력되어집니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

고맙습니다 바로 되네요^^

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

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

로그인
🐛 버그신고