2012-08-02 2 views
0

"보유"라는 다중 선택 드롭 다운 필드가 있습니다.

아무것도 선택되어 있지 않은 경우,이 $ _POST 배열에 표시하는 유일한 필드는 텍스트 필드에 데이터를 선택하거나이되는 필드입니다 $ _POST

에 표시되지 않는 이름을 보유하고 있습니다.

$ _POST가 모든 입력 필드를 나열하도록하려면 어떻게해야합니까 (데이터 포함 여부는 불문)?

+0

- 그냥

는, 데이터를 전송해야합니다, 당신은'트림 할 때() '는, 그것은 비어 보여줄 것입니다. –

답변

5

브라우저가 서버에 값을 보내지 않으면 $_POST에 값이 포함되지 않습니다. 기간.

+0

그 메모에서, 빈'$ _POST' 변수를 전달하는 것은 실제로'$ _POST' 변수를 갖지 않는 것과는 다르지 않습니다 (특히 타입 - 저글링과 모두를 고려할 때). – Palladium

1

문제는 POST와 관련이 없으므로 원래 양식 필드와 같습니다. 브라우저에 값이 없으면 (값이 비어 있더라도) 요청과 함께 입력을 제출하지 않습니다. 서버 측에서이 작업을 수행 할 수있는 방법은 없습니다.

1

공간의 낭비 일지 모르지만 게시물 필드의 직렬화 된 배열 (데이터 포함 또는 제외) 인 추가 필드를 사용하여 게시물을 보낼 수 있습니다. 생각이 공간에 기본 값을 설정하면

관련 문제