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

标签 php mysql codeigniter

我刚刚在 codeigniter 中完成了用户和管理员的注册和登录系统。我有两个表 massusermeal。在 meal table admin 中为用户添加数据,在 massuser 表中记录用户注册时的数据。并且我能够按 session 将特定用户注册数据显示到 View 中,但我无法在同一 View 中显示管理员输入的数据。我已经尝试了很多次,但我做不到。请帮帮我?

餐表结构

**================================
    id---- username----meal---date
===============================**

Massuser 表结构

============================================================
id----fullname----username----password----email----regdate
============================================================

Controller

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>

最佳答案

可能是在您的模型中您正在访问 session 数据。

如果您使用实际传递的变量,您仍然遇到问题吗?

尝试

public function get_meal($username) {
    $this->db->select('*')
             ->from('meal')
             ->where('username', $username);
    return $this->db->get()->result();
}

关于php - Codeigniter-管理员为特定用户添加数据,用户在登录时看到管理员输入的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068658/

相关文章:

php - 通过 Ajax/dojo 显示大文本文件

javascript - 带参数的 Ajax/PHP 上传(再次...)

php - 如何解决错误 : The requested address was not found on this server - CakePHP

python - 在 Python 中使用 mysql.connector 处理格式参数失败

php - 在 codeigniter 中将查询保留在 "VIEW"之外

php - 如何在php中改变颜色

mysql - SQL查询设计帮助: Finding duplicates in multiple tables & exclusions

mysql - 根据值插入重复记录而不使用游标

php - 如何在本地主机上设置 CodeIgniter 站点?

php - 自分配证书上的 CodeIgniter-cURL