2010-12-13 16 views
0

各ファイルに記述してマルチファイルアップロード

<input type="file" name="file[]" /> 
<input type="text" name="description[]" /> 

<input type="file" name="file[]" /> 
<input type="text" name="description[]" /> 

し、それらの名前が同じ名前 でなければなりませんbacause actully私は1つを持っているが、エンドユーザーに表示され、エンドユーザーには複製し他人であります - 説明 ファイル#2 - 記述 ファイル# ファイル#1:他の人が同じ名前と

ので、私はこのようなフォームから情報を取得することができますどのようにすべてのものでクローン化されるので、「+ボタン」にCLIKE 2 - 説明

また、私は各ファイルの下に説明がありません 私は選択メニューとその他を持っています。

と私は、これらすべての情報を取得したい各ファイル

のために私はこれを持っている入力ファイルのため:

while(list($key,$value) = each($_FILES[image][name])){ 

if(!empty($value)){ 
$filename = $value; 

// Result here 

}} 

[[0]私はHERE前に尋ねたが、解決策は、私は名前の項目を変更する必要があります

:このようなと私は名前、これは他の分野のためである

を変更すべきではありません以前に述べたようにタイプ]項目1 [タイプ]

私はない統一された名前が

私はファイルごとにフォームからすべての情報をつかむしたい

その私にはとても重要知っているので、これが参考になっていないと述べたとしてではなくどのようにこの作品 は誰もがすることができます

答えて

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]; 
    } 
} 
ありがとう私を助けます
関連する問題