如何根据会话用户数据中存储的用户名选择表?

时间:2019-06-20 13:16:22

标签: php codeigniter

我有多个名称与用户名相匹配的表,如下所示 siswa1,siswa2,siswa3,....

在该表内有一个名为nama_guru的列,我曾用它填充下拉菜单

我想做什么:

加载与填充菜单所需的用户名相匹配的表

到目前为止我尝试过的事情:

控制器

$sesinya    = $this->session->userdata('login');
$where = $sesinya['username'];
$data = array(

            'nama_guru'         => $this->siswamodel->getIsiDropdown('username', $where),
            'variabel1'         => '',
            'variabel2'         => '',
            'variabel3'         => '',
            'saran'             => '',
            'status'            => 'baru',

        );

型号

function getIsiDropdown($where)
{
    $query = $this->db->query('select nama_guru FROM $where');
    return $query->result();
}

查看

<select input type="text" name="nama_guru" value="<?php echo $nama_guru ?>" class="form-control" id="inputNama" >
<?php 
    foreach($nama_guru as $row) { 
        echo '<option value="'.$row->nama_guru.'">'.$row->nama_guru.'</option>';
    }
?>
</select>

0 个答案:

没有答案