CodeIgniterを使用して、フォルダやその他のデータからデータベースから画像を取得したいと考えています。codeigniterを使用してフォルダから画像を取得する
今はデータベースからのみデータを取得できます。
どのフォルダからでも画像を取得してウェブページに表示する方法を誰もが説明できます。
CodeIgniterを使用して、フォルダやその他のデータからデータベースから画像を取得したいと考えています。codeigniterを使用してフォルダから画像を取得する
今はデータベースからのみデータを取得できます。
どのフォルダからでも画像を取得してウェブページに表示する方法を誰もが説明できます。
次の手順に従います。
モデル
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>
将来は広すぎる質問には回答しないでください。これらの質問はすぐに閉鎖されます。 – Trix
私はあなたがページを作成しているかどうかはわかりませんけど、画像を追加する最も簡単な方法は、PHPで変数にデータを設定し、<img>
タグに追加することです:
<img src="{base_url}_assets/_images/folder/<?=$productData[0]->Image1?>" />
ショー私たちのデータベースコード –
あなたのデータベースにイメージの名前を保存しないでください。 –