2012-12-10 3 views
0

친구 목록 및 텍스트 필드의 번호가있는 양식이 있습니다. 각 테이블 행에는 목록과 텍스트 필드가 있습니다. 목록에서 옵션을 선택하고 관련 텍스트 필드에 내용을 추가 할 수 있습니다. 다음과 같이목록 배열로 텍스트 필드의 배열을 연결하는 방법

<tr> 
<td> 
<select name="area[]"> 
<option>Family</option> 
<option>Love</option> 
<option>Marriage</option> 
</select> 
</td> 
<td><input type="text" name="content[]"></td> 
</tr> 

여러 행이있을 수 있으므로 배열로 입력을 가져 와서 해당 레코드에 foreach()를 사용하려고했습니다.

내 루프 내 문제는 내가 내 목록 배열에서 관련 목록 가치를 어떻게 텍스트 필드의 값을 얻을 수 있지만 이것은 무엇

<?php 
if(!empty($_POST['content'])){ 
    foreach($_POST['content']as $value){ 
    //need to get the related list value here 
    } 
    } 
?> 

같은 것입니다?

나쁜 영어로 죄송합니다. 당신이 이것에 조언을 해 주길 바란다 고마워.

+0

여기에 옵션 값을 얻으려면 thik 귀하의 테이블에 N 개의 행 다음 N 개의 목록과 N 개의 텍스트 상자, 오른쪽 ?? 그런 다음 텍스트 상자 인덱스 0을 0 행에 대한 목록 상자 인덱스 0에 해당하는 다음 1 다음에 2 등의 가질 수 있습니다. 그게 효과가 있니? –

+0

@Ravi 네, 맞습니다.하지만 Jquery로 필요에 따라 행을 추가하고 삭제하고 있습니다. 그래서 나는 그들을 색인으로 만들고 싶지 않습니다. 이 상황에 대한 배열을 사용하는 것이 더 쉬울 것이기를 바랍니다. 그러나이 두 가지를 함께 연결하는 방법을 모르겠습니다. – vinu

+1

@NullPointer 조언을 주셔서 감사합니다. – vinu

답변

0

텍스트 필드 값 isnet 배열

<input type="text" name="content"> 

당신이

$_POST['content'] 

하여 콘텐츠의 가치를 얻을 수있는 시도하고 난 당신이있을 경우

if(!empty($_POST['area']){ 
    foreach($_POST['area'] as $value){ 
    //need to get the related list value here 
    } 
} 
+0

하지만 하나 이상의 textfields.so 어떻게 선택한 목록 옵션에 대한 올바른 텍스트 필드 값을 얻을? – vinu

관련 문제