2017-06-08 8 views
0

ループごとに複数のファイルをアップロードしようとしています。あなたがdocsで見ることができるように、私はこのケースでmove_uploaded_file()関数の最初のパラメータに何を使うべきforeachループを使用してmove_uploaded_file()関数を使用して複数のファイルをアップロード

  foreach ($_FILES["prodImg"]["name"] as $pImage) { 
       $nbr++; 
       $col = 'image' . $nbr; 
       $fileName = basename($pImage); 
       $target_file = $target_dir . "" . $fileName; 
       $rqt = "UPDATE prodimages SET $col=? WHERE prodId= ? "; 
       $stmt = $con->prepare($rqt); 
       $stmt->execute(array($fileName, $pID)); 
       move_uploaded_file($pImage, $target_file); 
      } 
+0

"このケースではmove_uploaded_file()関数の最初のパラメータで何を使用しますか" RTM(マニュアルを読む)http://php.net/manual/en/function.move-uploaded-file.php –

答えて

0

あなたは$_FILES["prodImg"]["tmp_name"][$i]使用することができます:あなたは常にvar_dump($_FILES);それ何を参照することができます

foreach ($_FILES["prodImg"]["name"] as $i => $pImage) { 
    move_uploaded_file($_FILES["prodImg"]["tmp_name"][$i], /*..*/); 
} 

見える。

+0

it作品、ありがとう – AbdeAMNR

関連する問題