Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Memanggil Data ENUM di CodeIgniter
assalamualaikum. selamat sore semuanya. saya sedang kebingungan untuk membuat dropdown atau select option di dalam form codeigniter. saya ingin menampilkan data dari tabel user dengan tipe data enum yang berisi 'admin' dan 'customer'. saya sudah bisa menampilkan isinya ke dalam combobox, tapi isinya tidak hanya 2, 'admin', dan 'customer. yang tampil adalah seluruh daftar level yang ada di database. kalau user yang terdaftar sebagai customer ada 5 orang, maka yang tampil di combobox 'customer'nya ada 5. bagaimana caranya agar yang tampil hanya 2, yaitu 'admin' dan 'customer' saja? mohon bantuannya ya.
cont
function tambah()
{
if(isset($_POST['submit']))
{
$username = $this->input->post('username');
$password = md5($this->input->post('penerbit_id'));
$lvl = $this->input->post('level');
$data = array(
'username' => $username,
'password' => $password,
'level' => $lvl
);
$this->model_user->tambah($data);
redirect('user');
}
else
{
$data['user'] = $this->model_user->tampil_data()->result();
$this->template->load('templates/template_a','auth/input_data', $data);
}
}
model
function tambah($data)
{
$this->db->insert('user', $data);
}
view
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<h3>Tambah Data User</h3><hr/>
<body>
<div id="body">
<form action="<?php echo site_url('user/tambah') ?>" method="post" enctype="multipart/form-data">
<table class="table table-bordered">
<tr>
<td>Username</td>
<td><input type="text" class="form-control" name="username" placeholder="Username"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" class="form-control" name="password" placeholder="Password"></td>
</tr>
<tr>
<td>Level</td>
<td><select name="level" class="form-control">
<?php
foreach ($user as $u)
{
echo "<option value='$u->level'>$u->level</option>";
}
?>
</select></td>
</tr>
<tr>
<td colspan="2"><button type="submit" class="btn btn-success btn-sm" name="submit">Tambah</button>
<?php echo anchor('user', 'Kembali', array('class' => 'btn btn-primary btn-sm')) ?></td>
</tr>
</table>
</form>
</div>
</body>
</html>
1 Jawaban:
sama mas, saya juga stack sampai sini, belum nemu jawabannya saya justru ini ada sampel masalah datanya arraynya dari enum di encode ke json malahan