2017-02-27 21 views
-1

CodeIgniterを使用して、フォルダやその他のデータからデータベースから画像を取得したいと考えています。codeigniterを使用してフォルダから画像を取得する

今はデータベースからのみデータを取得できます。

どのフォルダからでも画像を取得してウェブページに表示する方法を誰もが説明できます。

+0

ショー私たちのデータベースコード –

+0

あなたのデータベースにイメージの名前を保存しないでください。 –

答えて

0

次の手順に従います。

モデル

function getDataByID ($user_id) 
{ 
    $q = $this->db->query("SELECT name, image FROM tbl_user WHERE user_id = $user_id"); 
    if ($q->num_rows() > 0) { 
     $d = $q->row_array(); 
     if ($d['image'] != '') { 
      $temp = $d['image']; 
      $d['image'] = "http://domain.com/myimages/".$temp; 
     } else { 
      $d['image'] = ''; 
     } 
     return $d; 
    } else { 
     return array(); 
    } 
} 

コントローラ

function user_detail($user_id) 
{ 
    $dt = $this->code_model->getDataByID($user_id); 
    $display['user_data'] = $dt; 
    $this->load->view('user_view',$display); 
} 

ビュー

if(isset($user_data) && !empty($user_data)) { 
    extract($user_data); 
} ?> 
<div class="form-group"> 
    <label class="col-lg-2 control-label">Name</label> 
    <div class="col-lg-6"> 
     <?php echo $name; ?> 
    </div> 
</div> 
<div class="form-group"> 
    <label class="col-lg-2 control-label">Image</label> 
    <div class="col-lg-6"> 
     <img src="<?=$image?>"> 
    </div> 
</div> 
+0

将来は広すぎる質問には回答しないでください。これらの質問はすぐに閉鎖されます。 – Trix

0

私はあなたがページを作成しているかどうかはわかりませんけど、画像を追加する最も簡単な方法は、PHPで変数にデータを設定し、<img>タグに追加することです:

<img src="{base_url}_assets/_images/folder/<?=$productData[0]->Image1?>" /> 
関連する問題