<input type="file" name="file[]" />
<input type="text" name="description[]" />
<input type="file" name="file[]" />
<input type="text" name="description[]" />
并且它们的名称应该是相同的名称 因为最终用户和最后一个用户在“+按钮”上突然出现而其他人被克隆的同名和所有东西
那么如何才能从表单中获取信息: 文件#1 - 描述 文件#2 - 描述 文件#2 - 描述
我也没有每个文件下面的描述 我有选择菜单和其他。
我希望得到每个文件的所有这些信息
我有输入文件:
while(list($key,$value) = each($_FILES[image][name])){
if(!empty($value)){
$filename = $value;
// Result here
}}
我在HERE之前问过,但是我应该更改名称项目[0] [类型]项目1 [类型],就像我之前所说的那样我不应该更改名称
这适用于其他领域:
<select name="items[0][type]">
<input name="items[0][color]">
<select name="items[1][type]">
<input name="items[1][color]">
foreach ($_POST['items'] as $item) {
$type = $item['type'];
$color = $item['color'];
}
但正如我所说,这没有帮助,因为名称不统一
我想从每个文件的表单中获取所有信息
了解这项工作对我来说非常重要 任何人都可以帮助我
谢谢
答案 0 :(得分:0)
for ($counter=0; $counter<count($_POST['description']); $counter++)
{
if(isset($_FILES['file']['name'][$counter]) && $_FILES['file']['name'][$counter])
{
$filename = $_FILES['file']['name'][$counter];
$description = $_POST['description'][$counter];
}
}