2010-10-15 7 views
0

J'utilise actuellement l'uploader multiple de jQuery pour mon formulaire dans CI. Cela fonctionne superbement mais je voudrais insérer les noms de fichiers, etc dans la base de données - quelqu'un d'idées comment je peux le faire?jQuery uploader plusieurs images insérer dans la base de données?

Mon contrôleur

$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); 

Mon Voir

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

Toute aide qui serait très bien, merci.

Répondre

1

Je ne sais pas ce que $ this-> multi_upload-> go_upload() vous renvoie, mais s'il vous renvoie un tableau du fichier téléchargé, vous n'avez besoin que d'un foreach puis d'un insert sql.

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

    $this->db->insert('table', $insert); 
} 
Questions connexes