JQuery несколько изображений загрузчик вставить в базу данных? - PullRequest
0 голосов
/ 15 октября 2010

В настоящее время я использую загрузчик нескольких изображений jQuery для своей формы в CI.Это прекрасно работает, однако я хотел бы вставить имена файлов и т. Д. В базу данных - кто-нибудь есть идеи, как я могу это сделать?

Мой контроллер

$config['upload_path']   = './uploads/';
$config['allowed_types'] = 'gif|jpg|pdf|doc|bmp|png';
$config['max_size']      = '2024';
$config['max_width']     = '1024';
$config['max_height']    = '768';

$this->load->library('upload', $config);
$this->load->library('Multi_upload');

$files = $this->multi_upload-go_upload();
$data = array('upload_data' => $files); 

Мой вид

<input type="file" name="images[]" size="20" class="multi" id="images" maxlength="5" /> 

Любая помощь, которая была бы великолепна, спасибо.

1 Ответ

1 голос
/ 15 октября 2010

Я не знаю, что $ this-> multi_upload-> go_upload () возвращает вам, но если он возвращает вам массив загруженного файла, вам нужно только сделать foreach, а затем вставить SQL.

foreach($files as $file)
{
    $insert = array(
        'filename' => $file["name"],
        'type' => $file["type"]
    );

    $this->db->insert('table', $insert);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...