2016-06-26 7 views
-2

問題があります。ここに私のPHPは& HTMLである:ここ追加スクリプト(2)のデータを入力します。入力タイプファイル

<?php 
     if ($_POST['btn_tambah'] == 'tambah') { 

     $pathGambar = "gallery/" . $_FILES['gambar']['name'];   
     $SQL = "SELECT AUTO_INCREMENT as IDLapangan FROM information_schema.tables WHERE TABLE_SCHEMA = 'ta' AND TABLE_NAME = 'lapangan';"; 
     $res = mysql_query($SQL, $link); 
     $row = mysql_fetch_object($res); 
     foreach ($pathGambar as $path => $value) { 
      $tambahGambar = mysql_query("INSERT INTO foto(path,id_portfolio) VALUES('" . $value . "',$row->IDPortfolio);"); 
     } 
?> 

<HTML><BODY> 
    <div class="row"> 
    <div class="form-group"> 
     <div class="col-lg-3"><label>Gambar :</label></div> 
     <div class="col-lg-2"> 
     <input type="file" name="gambar[]" class="form-control" required> 
     </div> 
     <div class="col-lg-1"> 
     <a onclick="tambahGambarBaru()" class ="btn btn-info"> <i class="fa fa-plus"></i></a> 
     </div> 
    </div> 
    </div> 
    <div id="sembunyiGambar"> 
    </div> 
</BODY></HTML> 

は私のスクリプトです:ここ

は私の写真です:

enter image description here

ので、シナリオは、私は "をクリックしたときに、あります「プラス」ボタンを押すと、2番目のテキストファイル入力が表示されます。私はそれらをデータベースに挿入したい。しかし、私は挿入しようとすると、それは第二テキストファイルの入力を表示するにはforeachのために供給される誤差

無効な引数()

を示し、私はJavaScriptで.appendを使用しています。

+0

可能な複製[foreachのために供給無効な引数()](http://stackoverflow.com/questions/2630013/invalid-引数-for-foreach) – Qirel

答えて

0

すみません。それは私の間違いでした。 ので、それは次のようにする必要があります:

$pathGambar = $_FILES['gambar']['name']; 
foreach ($pathGambar as $path => $value) { 
     $tambahGambar = mysql_query("INSERT INTO foto(path,id_portfolio) VALUES('" . $value . "',$row->IDPortfolio);"); 
    } 

多くの感謝:)

関連する問題