2012-08-22 5 views
-1

PHP로 여러 파일 업로드를 링크하고 싶습니다.PHP의 체크 박스로 여러 파일 업로드 링크하기

이 내가 무엇을 가지고 :

나는 파일을 업로드하고 관련 확인란을 PHP에서 확인할 때 뭔가를하고 싶은
<input type="file" name="file_upload[]" /> <input type="checkbox" name="checkbox[]" value="1"> linked to file-upload 1 <br/> 
<input type="file" name="file_upload[]" /> <input type="checkbox" name="checkbox[]" value="1"> linked to file-upload 2 <br/> 
<input type="file" name="file_upload[]" /> <input type="checkbox" name="checkbox[]" value="2"> linked to file-upload 3 <br/> 
<input type="file" name="file_upload[]" /> <input type="checkbox" name="checkbox[]" value="3"> linked to file-upload 4 <br/> 

는 어떻게 확인란을 사용하여 파일 입력 유형을 연결합니까?

답변

1

하나의 이름 배열로 결합 할 수 있습니다.

$_REQUEST['combined'][1]['file']

0

배열

<input type='file' name="element_one" /> 
<input type=checkbox' name='checkbox[]' value='element_one'/> 
//then is the submitted script you might have 
$checkboxes = $_POST['checkbox']; 
if(in_array('element_one',$checkboxes)){ 

    //elementone checkbox was selected so expect that some has been uploaded through element_one file input box 
} 
로 업로드 요소 체크 박스에 동일한 이름을 할당하는 것 : PHP에 액세스 할 수

<input type='file' name='combined[1][file]'/> 
<input type='checkbox' name='combined[1][check]'/> 

관련 문제