Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

tentang ci

saya ricki dari bandung punten saya ingin minta solusi buat coding ci jadi saya mau buat table buat dosis obat di table obat itu formatnya "kotak kecil X kotak kecil = untuk jangka waktu berapa hari" kurang lebih gambaran nya seperti itu

mohon bantuan nya Hatur nuhun

avatar riki98
@riki98

8 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

7 Jawaban:

 [0][5] => 5 HARI
[1][0] => 10 HARI

GITU KAH ????

yg ditanyakan itu apanya coding/struktur tabelnya ??
avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 7 tahun yang lalu

codingan untuk buat table nya @ciloxz

avatar riki98
@riki98

8 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

codingan untuk buat tabelnya... ?? bukan struktur tabelnya kah ??

id, nama_obat, expired, dll..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 7 tahun yang lalu

pake tag tr dan td (kode html),trus panggil database nya pake php foreach

avatar konservasi
@konservasi

65 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Misal Nama Tabel => tb_obat | Field [id, nama_obat, jangka_waktu] (Sesuaikan)

Model (model_obat.php)

 <?php

  public function show_all() {
    $this->db->select('*');
    $query = $this->db->table('tb_obat');
    return $query;
  }

 ?>

Controller (obat.php)

 <?php

  public function index() {
    $data['data']   = $this->model_obat->show_all();
    $this->load->view('view_obat', $data);
  }

 ?>

View (view_obat.php)

 <table border="1px" cellpadding="5" style="border-collapse: collapse;">
  <thead>
    <tr>
      <th>ID Obat</th>
      <th>Nama Obat</th>
      <th colspan="2">Jangka waktu</th>
    </tr>
  </thead>
  <tbody>
    <?php
      foreach($data->result() as $row){
    ?>
    <tr>
      <td class="center"><?php echo $id++; ?></td>
      <td><?php echo $row->nama_obat; ?></td>
      <?php

        $jangka = $row->janga_waktu;
        $kotak_1 = "";
        $kotak_2 = "";

        // jika jangka waktu dua digit (12) => [1][2]
        if(strlen($jangka) == 2) {
          $kotak_1 = substr($jangka, 0, 1);
          $kotak_2 = substr($jangka, 1, 1);
        }else{
          // jangka => 1 Digit = 5 => [0][5]
          $kotak_1 = 0;
          $kotak_2 = substr($jangka, 0, 1);
        }
      ?>
      <td><?php echo $kotak_1; ?></td>
      <td><?php echo $kotak_2; ?></td>
    </tr>
    <?php
      }
    ?>
  </tbody>
</table>

Semoga Membantu...\(^_^)...

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 7 tahun yang lalu

iyaa maksud saya sepertti itu kang terimakasih saya coba dulu @ciloxz

avatar riki98
@riki98

8 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Welcome...coba yg sederhana seperti itu dulu baru nanti sesuaikan ke kebutuhan agan..

Good Luck ..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban