猿问

将最后一个增量 id 设置为 codeigniter 中的会话值

锄头将最后一个增量 id 设置为 codeigniter 中的会话值。下面给出了我的代码,我得到了最后一个增量 ID,但设置了一个会话,其中的变量不起作用


    $emp_name=$_POST['emp_name'];

    $emp_housetype=$_POST['emp_housetype'];

    $emp_mobile=$_POST['emp_mobile'];

    $emp_email=$_POST['emp_email'];

    $emp_curraddress=$_POST['emp_curraddress'];



   $data=array(

   'emp_name'=>$emp_name,

   'emp_housetype'=>$emp_housetype,

   'emp_mobile'=>$emp_mobile,

   'emp_email'=>$emp_email,

   'emp_curraddress'=>$emp_curraddress

        ); 


    $this->db->insert('employees',$data); 

    $last_id=$this->db->insert_id(); 


    $empl=$this->session->set_userdata($last_id); 

    echo $empl;exit();

我想要一个带有可打印(回声)的会话变量。


手掌心
浏览 122回答 2
2回答

凤凰求蛊

您没有正确设置会话:    //In codeigniter,    //To set session:     $this->session->set_userdata('some_name', 'some_value');    //to get specific session value :    $some_name= $this->session->userdata('some_name');   //to get all session value :    $all_data = $this->session->userdata();///////////////////////////////////////////////// ////////////for your code, need to update like this :$this->session->set_userdata('last_id',$last_id); $empl = $this->session->userdata('last_id');echo $empl;exit();

白衣非少年

//In codeigniter, To set session: $this->session->set_userdata('variable_name', 'variable_value');//to get session variable value :$some_name= $this->session->userdata('variable_name');//获取所有会话变量值: $session_data = $this->session->userdata();
随时随地看视频慕课网APP
我要回答