안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드에서 같은 key를 가진 복수의 값을 php로 보내려고 하는데 방법을 잘 모르겠습니다.
예를들어
1. 사과
2. 배
3. 바나나
이렇게 체크박스가 있을 때 안드로이드에서 체크박스를 체크해서 php로 요청을 보내면
mySQL에 있는 과일필드가 사과, 배, 바나나 의 값과 일치하는 데이터를 모두 가져오려고 합니다.
지금까지는 namevaluepair에 하나의 key마다 그에 해당하는 값을 보내서 처리했는데요
같은 key에 복수의 값을 보내야 할 것 같은데 아무리 검색해보고 고민해봐도 방법을 잘 모르겠습니다;;
어떤 방식으로 해야하는 것인지 자세하게 조언주시면 감사드리겠습니다!




데이터를 하나의 문자열로 변환해서 보내시는건 어떠신가요?
key 는 아무거나 하시고, value 는
"사과,배,바나나"
형태로 쉼표같은 구분자를 넣어서 보내는거죠. (값에 속하지않는 고유한 구분자를 사용하세요)
서버쪽에서는 그냥 불러와서 구분자(쉼표) 를 기준으로 잘라서 배열에 넣어 사용하시면 되지 않을까 하네요.
아마 php 에서 읽을때는 split 이라는 함수를 사용하시면 문자열을 구분자로 쪼개실수 있을꺼예요