Pada tutorial Cara Membuat Price Before Toko Online Menggunakan Codeigniter Part 2 kita akan membuat proses untuk menampilkan datanya dan membuat kondisi untuk menampilkan harga sebelumnya.
Oke teman-teman kita akan langsung saja masuk ke study casenya tentang Cara Membuat Price Before Toko Online Menggunakan Codeigniter Part 2, langkah pertama kita akan membuat sebuah query untuk menampilkan data dari database silahkan teman-teman buat sebuah model dengan nama PriceBefore_m.php, pada file tersebut kita akan membuat sebuah perintah sql seperti dibawah ini :
1 2 3 4 5 6 |
<?php class PriceBefore_m extends CI_Model{ public function getAll(){ return $this->db->get('product')->result(); } } |
Selanjutnya pada controller PriceBefore.php kita akan membuat sebuah variable untuk mempasing data dari controller ke views untuk scriptnya seperti dibawah ini :
1 2 3 4 5 6 7 8 9 |
<?php class PriceBefore extends CI_Controller { public function index() { $data['tampil']=$this->PriceBefore_m->getAll(); $this->load->view('pricebefore', $data); } } |
Pada script diatas terdapat sebuah variable tampil, variable tampil tersebut akan kita pasing ke views, pada views/pricebefore.php kita akan tampilkan datanya seperti dibawah ini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css" integrity="sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <?php foreach($tampil as $row) { ?> <div class="col-md-4"> <div class="card" style="width: 18rem;"> <div class="card-body"> <h5 class="card-title"><?= $row->nama_product ?></h5> <p class="card-text"><?= $row->deskripsi ?></p> <p> <?php if($row->price_before == 0){ ?> Rp. <?= number_format($row->harga_product) ?> <?php } else { ?> <del> Rp.<?= number_format($row->price_before) ?> </del> Rp. <?= number_format($row->harga_product) ?> <?php } ?> </p> <a href="#" class="btn btn-primary">Beli</a> </div> </div> </div> <?php } ?> </div> </div> </body> </html> |
Berikutnya kita akan coba jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :
Oke teman-teman itulah pembahasan kita pada tutorial Cara Membuat Price Before Toko Online Menggunakan Codeigniter Part 2.
Semoga bermanfaat.
Terima kasih.