Codeigniter - Nasıl bir dosya yükleme alanı olmayan zorunlu yapmak için?

0 Cevap php

Ben, 5 dosya giriş alanları olan tüm dosya alan boş değilse, ancak istemci şimdi olmayan zorunlu olarak bazı alanlara ayarlamak istiyor benim REZİL yöntemleri ile çalışıyor bir form var.

Bu benim dosyası alan boş ise benim kod, ben karşılaşmamdır sorun null değişken (ilgili veritabanı alanında boş bir değer eklemek için) ilan ediyor bunu yapmak için çalışıyorum nasıl. Hiçbir şey yüklendiğinde ben CodeIgniter tanımlanmamış bir değişken mesaj alıyorum ...

Bu bir dosya yüklenebilir ya da değil olması halinde bu kodu kontrol eden kod.

if(isset($_FILES['ticketing_summary_file']))
    {
    $this->upload->initialize($config);
        if($this->upload->do_upload('ticketing_summary_file'))
        {
        $upload_data=$this->upload->data();                                
        $ticketing_summary_file_name=$upload_data['file_name'];
        $ticketing_summary_full_file_path = $path_to_uploads.'/'.$ticketing_summary_file_name;
        $show['ticketing_summary_file_url'] = $ticketing_summary_full_file_path;            
         }
    } 

    if(!isset($_FILES['ticketing_summary_file']))
    {       
    $show['ticketing_summary_file_url'] = $empty_file_message;                                  
    }                       

Sonra bu benim veritabanına veri eklemek nasıl ... Ben aşağıda ve yukarıda kodu 'ticketing_summary_file' içeriğini ilan denedim, ama onun boş ya yol diyor

$show = array('tour_id' =>$tour,
                        'date' => $this->input->post('date'),
                        'location' => $location);
        $id = $this->show_model->save($show);

Herhangi bir yardım için Alkış,

Dan

0 Cevap