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 6 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 6 tahun yang lalu

codingan untuk buat table nya @ciloxz

avatar riki98
@riki98

8 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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

id, nama_obat, expired, dll..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 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 6 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 6 tahun yang lalu

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

avatar riki98
@riki98

8 Kontribusi 0 Poin

Dipost 6 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 6 tahun yang lalu

Login untuk ikut Jawaban