Моя страница входа в систему:
Это моя страница входа в систему, на этой странице у меня есть только имя пользователя и пароль.Теперь я выбираю название компании и год предоставления в качестве ввода, которое не проверяется, просто оно вводит значение ввода. Моя проблема заключается в том, что я хочу, чтобы название компании и год отображались на странице панели инструментов сверху.
Как отобразитьзначения в приборной панели
function index()
{
//This method will have the credentials validation
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'trim|required');
$this->form_validation->set_rules('password', 'Password', 'trim|required|callback_check_database');
if($this->form_validation->run() == FALSE)
{
//Field validation failed. User redirected to login page
$query = $this->db->get('company_name');
$data['PName']=$query->result_array();
$this->load->view('admin/login',$data);
}
else
{
//Go to private area
redirect('Dashboard', 'refresh');
// $this->load->view('Dashboard');
}
}
function check_database($password)
{
//Field validation succeeded. Validate against database
$username = $this->input->post('username');
$password = $this->input->post('password');
$year= $this->input->post('Year');
//query the database
$result = $this->User_model->login($username, $password);
if($result)
{
$sess_array = array();
foreach($result as $row)
{
$sess_array = array(
'id' => $row->id,
'username' => $row->username,
);
$this->session->set_userdata('logged_in', $sess_array);
}
return TRUE;
}
else
{
$this->form_validation->set_message('check_database', 'Invalid username or passwords');
return false;
}
}