Я строию интернет-магазин, используя codeigniter. У меня есть каталоги продуктов. Когда пользователь нажимает на каждый каталог, он должен показывать подробную информацию в другом представлении. Но я понятия не имею, что я должен делать.показать продукт продукта в онлайн-магазине (codeigniter)
Может кто-нибудь дать мне пример кода, я имею в виду код в контроллере и модели.
Это мой взгляд
public function detail($page = 'detail') {
$data['title'] = ucfirst($page);
$this->cart_model->test($id);
$data['produk'] = $this->cart_model->test($id);
print_r($data['produk']);die();
$this->load->view('user/templates/header', $data);
$this->load->view('user/templates/navigation', $data);
$this->load->view('user/pages/' . $page, $data);
$this->load->view('user/templates/footer', $data);
}
моя модель
public function test($id) {
$query = $this->db->query('SELECT * FROM PRODUK WHERE id_produk = ' . $id);
return $query->result_array();
}
это мой взгляд
<?php foreach ($produk as $data): ?>
<div class="col-lg-4 col-md-4 col-sm-4">
<div class="images">
<a href="" class="img-responsive"><img src="/sjpro/asset/user/img/produk<?php echo $data['gambar'];?>"></a>
</div>
</div>
<div class="col-lg-8 col-md-4 col-sm-4">
<h3><?php echo $data['nama_produk']?></h3>
<div class="price-detail">Harga <span class="price-detail-color"><?php echo $data['harga_produk']?></span></div>
<span class="label label-success"><?php echo $data['status_produk']?></span>
<div class="well well-lg">
<form action="" class="form-horizontal">
<div class="form-group">
<label class="col-lg-2 control-label">Jumlah</label>
<div class="col-lg-3">
<input type="number" step="1" min="1" name="quantity" value="1" class="form-control" size="2">
</div>
<button type="button" class="btn btn-success btn-lg pull-right" data-toggle="modal" data-target="#modal-beli">BELI</button>
</div>
</form>
</div>
, что вы хотите делать ?? вам нужно открыть новое окно для предварительного просмотра продукта после щелчка по каждому продукту? –
нет .. я хочу показать подробно продукт. Но я не знаю, как это сделать ... Можете ли вы дать мне пример кода в контроллере и в представлении? –
Я не могу понять ваш вопрос. что вам нужно. ясно сообщите –