我有一個已知數量的列(例如頂級產品,價格,數量,文件(文件輸入)),但具有未知數量的行,因爲用戶可以根據需要添加行。提交一個多維數組與文件輸入通過POST與PHP
我使用的是多維數組:
name="prod[0][name]"
name="prod[0][qty]"
name="prod[0][file]"
在文章中,我使用
if (isset($_POST['prod']))
{
foreach ($_POST['prod'] as $value)
{
//some code here
if (isset($_FILES[$value["file"]]["name"]) &&
($_FILES[$value["file"]]["size"] > 0) &&
($_FILES[$value["file"]]["error"]==0) &&
$_FILES[$value["file"]]["name"] != "")
{
//code of uploading file
}
}
我的問題是我不能得到要上傳的文件,我總是得到錯誤
$ value [「file」] is undefined
請幫助