Postingan lainnya
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
7 Jawaban:
[0][5] => 5 HARI
[1][0] => 10 HARI
GITU KAH ????
yg ditanyakan itu apanya coding/struktur tabelnya ??
codingan untuk buat tabelnya... ?? bukan struktur tabelnya kah ??
id, nama_obat, expired, dll..
pake tag tr dan td (kode html),trus panggil database nya pake php foreach
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...\(^_^)...
iyaa maksud saya sepertti itu kang terimakasih saya coba dulu @ciloxz
Welcome...coba yg sederhana seperti itu dulu baru nanti sesuaikan ke kebutuhan agan..
Good Luck ..