2015-05-15 88 views
0

我正在使用codeigniter進行插入更新刪除....在更新形式中,我成功從數據庫獲取所有數據。但我無法顯示圖像。我正在使用上傳路徑保存圖像。我需要做什麼才能以更新形式顯示圖像?以更新形式顯示圖像

我的更新形式:

<?php 
$up_head_id = $query[0]->advertisement_id; 
$up_url = $query[0]->advertise_url; 
?> 

    <div class="box-content"> 
      <div class="form-group"> 
       <div class="form-group"> 
        <label for="">Advertisement URL:</label> 
        <?php echo form_input($add_url,$up_url) ?> 
      </div> 
      <div class="form-group"> 
       <label for="">Media Files:</label> 
        <?php echo form_upload($files);?> 
      </div> 
      <div class="form-group"><?php echo form_button($submit,submit'); ?></div> 
      </div> 
     </div> 

我的控制器:

public function update_advertise_list($id) { 
     $this->titlebackend("Update"); 
     $where['advertisement_id'] = $id; 
     $data['query'] = $this->m_common->get_row('advertisement',$where,'*'); 
     $this->load->view('advertise/update_advertise',$data); 
    } 

回答

0

如果你想在表單中設置默認值文件輸入,這是不可能的。

Set default value for a input file form

+0

有什麼辦法,我可以顯示圖片? –

+0

我不這麼認爲。這是因爲安全的事情,可以說有人把一個文件輸入,並使其與CSS或JavaScript隱形。爲這些類型的字段設置輸入默認值使所有者能夠竊取數據(文件)。但對於你的情況,你應該離開文件輸入沒有價值。在您的控制器中,只需檢查文件存檔,如果它存在,則上傳新文件並更新記錄,如果它不存在於用戶請求中,則只需更新記錄中的其他字段。 – Ravexina