2010-12-12 3 views
1

Я использую библиотеку загрузки codeigniter для загрузки нескольких файлов, что отлично работает ... В чем проблема с возвратом информации о файлах.CodeIgniter - Возвращение нескольких файлов для загрузки файлов

Im используя следующий код, чтобы распечатать результаты тестирования

echo '<pre>'; print_r($this->upload->data()); echo '</pre>'; 

урезанная версия результатов заключаются в следующем

Array 
(
[file_name] => Array 
    (
     [0] => filename1.gif 
     [1] => filename2.jpg 
    ) 
) 

Путь мой взгляд установки, является то, что я использую jquery, чтобы вставить несколько полей ввода динамического файла, поэтому количество файлов может быть 1, может быть 50 и так далее.

Im интересно, как я бы перебрать этот массив для отправки каждого файла в базу данных

ответ

0

Это будет цикл по результатам и вставить каждый в таблицу:

$data = $this->upload->data(); 
$table_name = 'files'; // change to whatever you need. 
$column_name = 'file'; // change to whatever you need. 

foreach ($data['file_name'] as $file_name){ 
    $this->db->insert($table_name, array($column_name => $file_name)); 
} 
Смежные вопросы