2013-05-01 4 views
0

3 필드 (A, B, C)가 있습니다. C = A * B. 배열로이 작업을 수행하려면 어떻게해야합니까?동적으로 입력 배열 곱하기

예 (A, B, C 입력의 아이디이다)

C[1] = A[1] * B[1] 
... 
C[i] = A[i] * B[i] 

입력의 1 라인이 있고, 이는 잘 작동하지만 사용자 입력의 동적 행 추가하면 이것은 더 이상 작동하지 않습니다.

+0

에서 시작됩니다 있도록'C'를 계산하는 배열의 행을 반복하는 방법을 묻는? 귀하의 질문은 약간 모호합니다. 사용자가 새로운 행을 추가하여 해당 행에 대해 'C'값을 계산할 때 어떤 이벤트에 응답해야 할 것입니다. –

+0

PHP 또는 자바 스크립트에서이 작업을 수행 하시겠습니까? – rednaw

+0

죄송합니다, 제 영어는별로 좋지 않습니다. 3 필드 (가격, 퀀텀 및 합계)가 있습니다. 나는 사용자가 "가격"과 "퀀텀"에 뭔가를 쓸 때 "total"필드가 자동으로 "가격"* "퀀텀"으로 채워지는 자바 스크립트 코드를 사용하고 있습니다. 하지만 이제는 동일한 입력을 사용하여 행을 추가하는 기능을 추가했습니다. 작동하지만 첫 번째 행만 합계를 표시합니다. – Nathael

답변

0

추가] [] (필드 이름의 끝 부분에 할당 된 인덱스 제외)

<input name="foo[]" value="bar" /> 
<input name="foo[]" value="baz" /> 

당신이 $ _POST와 함께 종료됩니다 이런 식으로 [ 'foo는'] 배열 다음 작성 : 배열 ('foo는', '바 ').

참고 숫자 배열 인덱스가 0