2015-05-01 3 views
-1

Я использую загрузчик файлов Blueimp jQuery для загрузки в таблицу mysql. Я использую базовую версию ui. Я использую код, который был найден на этой странице PHP-MySQL-database-integrationBlueimp File Multi Загрузить в Mysql

Когда я загружаю один файл за один раз, он загружает правильное название и описание. Когда я загружаю несколько файлов, он загружает строки в MySQL для имен файлов, но повторяет одни и те же данные во всех полях строк MySQL для заголовка и описаний.

<script id="template-upload" type="text/x-tmpl"> 
{% for (var i=0, file; file=o.files[i]; i++) { %} 
<tr class="template-upload fade"> 

//ADDED 
    <td> 
    <label class="title"> 
    <span>Title:</span><br> 
    <input name="title[]" class="form-control"> 
    </label> 
    </td> 
//ADDED 
    <td> 
    <label class="description"> 
    <span>Description:</span><br> 
    <input name="description[]" class="form-control"> 
    </label> 
    </td> 

ответ

0

OK, проблема решена. У меня был код инициализации

$('#fileupload').fileupload({ 
url: 'server/php/' 
}).on('fileuploadsubmit', function (e, data) { 
data.formData = data.context.find(':input').serializeArray(); 
}); 

в голове страницы индекса загрузки и нужно идти в main.js файл