Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我无法从DB、codeigniter中选择我的用户级别_Php_Codeigniter_Model View Controller_View_Controller - Fatal编程技术网

Php 我无法从DB、codeigniter中选择我的用户级别

Php 我无法从DB、codeigniter中选择我的用户级别,php,codeigniter,model-view-controller,view,controller,Php,Codeigniter,Model View Controller,View,Controller,我试图从我的数据库中获取用户的级别,并在视图中打印它们,但我做不到 控制器: public function add_notificacion() { $data = array(); if (!empty($this->input->post('mensaje', TRUE))) { if (($this->input->post('id_profesor', TRUE) != 0)) { $id_profeso

我试图从我的数据库中获取用户的级别,并在视图中打印它们,但我做不到

控制器:

public function add_notificacion() {
    $data = array();
    if (!empty($this->input->post('mensaje', TRUE))) {

        if (($this->input->post('id_profesor', TRUE) != 0)) {
            $id_profesor = $this->input->post('id_profesor', TRUE);
            $this->load->model('Profesor_model', 'profesor');
            $json_data = $this->profesor->gets_profesor($id_profesor);
            foreach ($json_data as $fila) {
                $nivel[] = $fila->id_nivel;
            }
        } else {
            $nivel = $this->input->post('niveles', TRUE);
        }
视图:


表单只显示Todos复选框,但我需要打印每个Nivel用户。

很抱歉我的新手代码,但这可能会有所帮助

假设您有一个名为users的表和一个名为level的字段,还有一个名为username的字段

$getlevels = mysqli_query($con,"SELECT * FROM users");

while($r = mysqli_fetch_array($getlevels)){
$username = $r['username'];
$level = $r['level'];
echo $username," - ",$level,"<br>";
}
之后将显示每个用户及其级别

function gets_profesor($id_profesor) {
    $result = $this->db->get_where('profesor', array('id_profesor =' => "$id_profesor"));
    return $result->result();
}
$getlevels = mysqli_query($con,"SELECT * FROM users");

while($r = mysqli_fetch_array($getlevels)){
$username = $r['username'];
$level = $r['level'];
echo $username," - ",$level,"<br>";
}