2010-12-12 15 views
1

Im en utilisant la bibliothèque de téléchargement de codeigniter pour télécharger plusieurs fichiers, ce qui fonctionne bien ... Ce qui me pose problème est de retourner les informations sur les fichiers.CodeIgniter - Renvoyer plusieurs détails de téléchargement de fichier

Im en utilisant le code suivant pour imprimer les résultats des essais

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

A coupé version des résultats sont les suivants

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

La façon dont mon point de vue est configuré, est que je l'utilise jquery pour insérer plusieurs champs de saisie de fichiers dynamiques afin que le nombre de fichiers puisse être de 1, il peut être de 50 et ainsi de suite.

Im me demandais comment je boucle à travers ce tableau pour envoyer chaque nom de fichier à la base de données

Répondre

0

Cette boucle serait à travers les résultats et insérez chaque dans une table:

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