2017-09-29 35 views
0

不知道我的問題是,我會說什麼,但我會嘗試。 我使用的是8個文件上傳表單,它們被鏈接到其他表單字段。例如:我可以關聯多個上傳字段來選擇數組鍵嗎?

<input type="file" name="fileInput[]" id="f1" /> 
<input type="file" name="fileInput[]" id="f2" /> 
<input type="file" name="fileInput[]" id="f3" /> 
<input type="file" name="fileInput[]" id="f4" /> 
<input type="file" name="fileInput[]" id="f5" /> 
<input type="file" name="fileInput[]" id="f6" /> 
<input type="file" name="fileInput[]" id="f7" /> 
<input type="file" name="fileInput[]" id="f8" /> 

上傳的所有工作正常。該陣列將正確輸出:

[upload] => Array 
( 
    [0] => filefirst.pdf 
    [1] => filetwo.pdf 
    [2] => filethree.pdf 
    [3] => filefourth.pdf 
    [4] => filefife.pdf 
    [5] => filesix.pdf 
    [6] => fileseven.pdf 
    [7] => fileeight.pdf 
) 

什麼,我試圖做的是,當我只上傳F2和F6,使鍵關聯如:

[upload] => Array 
( 
    [1] => filetwo.pdf 
    [5] => filesix.pdf 
) 

這可能嗎?怎麼樣?

+2

請將您指定的鍵是可能的。如'name = fileInput [1],name = fileInput [2] ...'。 – Andrew

+0

我試過,作爲第一:( – Doreen

回答

0

添加id S作爲輸入的按鍵fields數組:

<input type="file" name="fileInput[f1]" id="f1" /> 
<input type="file" name="fileInput[f2]" id="f2" /> 
<input type="file" name="fileInput[f3]" id="f3" /> 
<input type="file" name="fileInput[f4]" id="f4" /> 
<!-- etc --> 
相關問題