【发布时间】:2014-04-12 22:49:23
【问题描述】:
我正在尝试创建一个用户可以注册课程的应用程序。要注册用户,必须得到管理员的批准。用户将通过单击课程来选择课程,然后课程 ID 和用户 ID 应保存在数据库中。但是我无法将用户 ID 保存在数据库中。我已将用户 ID 添加为会话的一部分。那么如何保存当前会话中的用户 ID?
这是模型:
public function select_course()
{
$data['users_id']=$this->input->post($this->session->userdata('users_id'));
$query =$this->db->insert('gp_approval_course',$data);
if ($query)
{
return true;
}
else
{
return false;
}
}
这里是控制器:
public function add_course()
{
$this->load->model('model_users');
if ($this->model_users->select_course())
{
echo "You have selected a course to enroll on to!";
echo ($this->session->userdata('users_id'));
return true;
}
else
{
echo "Database problem";
return false;
}
}
【问题讨论】:
-
请出示您的代码。
标签: php codeigniter session