我想用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/>
我想在上传文件并在PHP中选中相关复选框时做一些事情,如何将文件输入类型与复选框链接?
您可以将它们组合到一个名称数组中。
<input type='file' name='combined[1][file]'/>
<input type='checkbox' name='combined[1][check]'/>
可以在php中访问:
$_REQUEST['combined'][1]['file']
为上传元素和复选框分配与数组相同的名称
<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
}