2012-05-18 6 views
1

설문 조사를 작성 중입니다.양식 제출시 여러 값을 POST하는 방법은 무엇입니까?

질문은 행과 열이있는 행렬로 구성됩니다.

당신은 아래의 그림 볼 수 있습니다 : 나는 모든 행에 대한 답변을 저장해야, 양식을 제출하면

enter image description here

합니다.

질문 1과 2는 충분히 쉽습니다. 내가 알아야 할 것은 행의 ID와 열의 ID로 응답을 저장하는 것입니다. 행 ID를 저장하기 위해 "name"속성을 사용하고 열 ID를 저장하기 위해 "id"속성을 사용할 수 있습니다. POST 메서드로 다시 보내집니다.

그러나 질문 3에는 열 ID와 행 ID (텍스트 입력 값) 외에도 다시 보내야하는 추가 필드가 하나 있습니다.

가장 좋은 방법은 무엇입니까?

답변

0

서버에 4 개의 값, 열 ID, 행 ID, 값 및 유형을 게시 할 수 있기 때문에 유형이 라디오 버튼 또는 체크 상자 인 경우 서버는 val 필드를 무시하고 유형이 텍스트 상자 인 경우, 서버는 값 필드에서 값을 가져옵니다. 그게 도움이 되니?!

+0

당신은 아마도 보내는 입력 요소의 예를 보여줄 수 ... mysqli에서 동일한 기본 설정을하고 POS 년대 동일하게 설정하고 PHP로 모든 마크 업되는 HTML name 기능을 가진 그것의 모든 이름 4 개의 다른 값이 돌아 왔습니까? 감사합니다 :) – Kenci

+0

나는 당신이 서버에 전송되는 값을 제어 할 수 있도록 jquery 아약스 게시물을 제안하고 컨트롤에 사용자 지정 특성을 추가하고 "형식"및 정보를 저장할 수 있습니다. 당신은 jquery와 함께이 속성의 값을 얻고 jquery ajax를 사용하여 서버에 게시하기 위해 jquery와 함께 사용할 수 있습니다. –

+0

불행히도 AJAX는 서버 측이 아닌 클라이언트 시스템에서 실행되기 때문에 AJAX를 사용할 수 없습니다. 동일한 원산지 정책). 해결 방법이 있습니까? – Kenci

0

그때

관련 문제