Php Codeigniter-管理员为特定用户添加数据,用户登录时查看管理员输入的数据

Php Codeigniter-管理员为特定用户添加数据,用户登录时查看管理员输入的数据,php,mysql,codeigniter,Php,Mysql,Codeigniter,我刚刚在codeigniter中完成了用户和管理员注册和登录系统。我有两张桌子massuser和mean。在用餐表admin中为用户添加数据,在massuser表中记录用户注册时的数据。我可以按会话在视图中显示特定的用户注册数据,但不能在同一视图中显示管理员输入的数据。我试过很多次了,但都不行。请帮帮我 餐桌结构 **================================ id---- username----meal---date ======================

我刚刚在codeigniter中完成了用户和管理员注册和登录系统。我有两张桌子
massuser
mean
。在用餐表admin中为用户添加数据,在massuser表中记录用户注册时的数据。我可以按会话在视图中显示特定的用户注册数据,但不能在同一视图中显示管理员输入的数据。我试过很多次了,但都不行。请帮帮我

餐桌结构

**================================
    id---- username----meal---date
===============================**
============================================================
id----fullname----username----password----email----regdate
============================================================
Massuser表结构

**================================
    id---- username----meal---date
===============================**
============================================================
id----fullname----username----password----email----regdate
============================================================
控制器

public function mymeals()
    {
        if($this->session->userdata('is_logged_in')){
            $username = $this->session->userdata('username');
            $data['results'] = $this->usermodel->get_meal($username);
            $this->load->view('public/profile/profile',$data);
        }else{
            echo "No results";

        }

    }
型号

public function get_meal($username)
    {
        $user = $this->session->userdata('username');
        $this->db->select('*');
        $this->db->from('meal');
        $this->db->where('username', $user);
        $query = $this->db->get()->result();
        return $query;
    }
查看

<table class="table table-striped">
    <tr>
        <th>Date</th>
        <th>Meal</th>
    </tr>
        <?php
            foreach($results as $meal):?>
    <tr>
        <td><?php echo $meal->date;?></td>
        <td><?php echo $meal->meal;?></td>
    </tr>
        <?php endforeach;?>
</table>

日期
一餐

可能是在您的模型中,您正在访问会话数据

如果使用实际传递的变量,您是否仍然会遇到问题

试一试


可能是在您的模型中,您正在访问会话数据

如果使用实际传递的变量,您是否仍然会遇到问题

试一试


请分享您的表格结构。您如何手动将数据插入餐表?餐表中列用户名的类型是什么?在代码中,您正在从会话中获取用户名、管理员用户名或登录用户?此时,我正在手动将数据插入用餐表中。餐台用户名列与
massuser
username
完全匹配,并键入
VARCHAR
。假设餐台
username=moneyhub
massuser username=moneyhub
我正在登录用户用户名表单会话。谢谢@sumitPlease分享您的表格结构。您如何手动将数据插入餐表?餐表中列用户名的类型是什么?在代码中,您正在从会话中获取用户名、管理员用户名或登录用户?此时,我正在手动将数据插入用餐表中。餐台用户名列与
massuser
username
完全匹配,并键入
VARCHAR
。假设餐台
username=moneyhub
massuser username=moneyhub
我正在登录用户用户名表单会话。谢谢你@sumit