2016-12-07 3 views
0

Ich aktualisiere Bilddateien, aber wenn ich ein neues aktualisiere, ersetze ich altes.Ich will alles behalten, ohne zu ersetzen.Codeigniter neues Bild in Datenbankspalte aktualisieren ohne altes zu ersetzen

zum Beispiel

if i remove one of them and add new one it update column value with one and remove old one..i need all of them.

, wenn ich einen von ihnen zu entfernen und neue hinzufügen es Spaltenwert mit einer Aktualisierung und alten one..i müssen alle von ihnen entfernen.

Hier mein Upload-Code:

$picture=array(); 
$cpt = count($_FILES['my_image_upload']['name']); 
$config['upload_path'] = APPPATH.'uploads/'; 
$config['allowed_types'] = '*'; 
$files = $_FILES; 
for($i=0; $i<$cpt; $i++) 
{  
if($_FILES['my_image_upload']['name'][$i]!='') 
    { 
    $_FILES['my_image_upload']['name']= $files['my_image_upload']['name'][$i]; 
    $_FILES['my_image_upload']['type']= $files['my_image_upload']['type'][$i]; 
    $_FILES['my_image_upload']['tmp_name']= $files['my_image_upload']['tmp_name'][$i]; 
    $_FILES['my_image_upload']['error']= $files['my_image_upload']['error'][$i]; 
    $_FILES['my_image_upload']['size']= $files['my_image_upload']['size'][$i]; 
    $this->load->library('upload', $config); 
    $this->upload->initialize($config); 
    $upload= $this->upload->do_upload('my_image_upload'); 
    if($upload) 
     { 
      $this->upload->data(); 
      $picture[] =$_FILES['my_image_upload']['name']; 
     } 
    } 
} 
$fileName = implode('|',$picture); 

Vielen Dank im Voraus ..

+0

Wie speicherst du Bilder Name intro die Datenbank? –

+0

Alle Bilder Namen implodiert in $ fileName – Gulshan

+0

Wie speichern Sie die Bildnamen in der Datenbank? –

Antwort

0

schlage ich vor, wie diese neue Tabelle erstellen und Daten einfügen ...

id user_id image_name 
1  2  abc.jpg 
2  2  bbb.jpg 
3  2  ccc.jpg 
......... 

und auf einfache Art und Weise einfügen, aktualisieren und löschen als Sie Wunsch

+0

seine Arbeit für mich .. danke :) – Gulshan

Verwandte Themen